关于种继承接口的理解
关于类继承接口的理解
今天熊哥给我们系统的复习了一下以前学过的,感觉老多的不会。给我比较深的是:值传递和引用传递。
值传递:适用于Java中的基本数据类型(包括了String)。值传递是将变量A中的值,拷贝一份存入到变量B中,两个不同的变量分别存储相同的值,对变量B的值做修改是不会影响到变量A。
引用传递:适用于Java中的所有类(String除外)只要是用class定义的类都属于引用传递是将对象名A中存储的地址,拷贝一份存入到对象名B中,这样两个对象名中存储的地址相同,那么调用方法或者属性的时候都访问的是同一对象。
接口我以前没用过,在第一次接触时我感觉似乎有些多余,在重绘时我感觉接口最大的好处是可以重写父类的方法,这样就省却了很多麻烦。熊哥总结了一部分关于接口的我借来用用:为什么需要接口接口是用来定义规则(方法)。便于修改程序,扩展定义接口的格式:接口只有公有的属性和方法,但是因为方法是没有具体的实现,所以在使用的过程中,很少定义属性,
一般是定常量。
public interface 接口名{
定义常量的格式:
public static final 数据类型 常量名(常量名最好全部大写) = 值;
定义方法的格式:
public 返回值类型 方法名([参数列表]);
返回值类型 方法名([参数列表]);
}
接口中没有构造函数,那么接口就不可以创建对象。
实现接口的格式
实现接口的关键字是implements
public class 类名 implements 接口名{
//重写接口中定义的所有方法。
}
关于第一节课我感觉这些是我没掌握太好的。
今天熊哥给我们系统的复习了一下以前学过的,感觉老多的不会。给我比较深的是:值传递和引用传递。
值传递:适用于Java中的基本数据类型(包括了String)。值传递是将变量A中的值,拷贝一份存入到变量B中,两个不同的变量分别存储相同的值,对变量B的值做修改是不会影响到变量A。
引用传递:适用于Java中的所有类(String除外)只要是用class定义的类都属于引用传递是将对象名A中存储的地址,拷贝一份存入到对象名B中,这样两个对象名中存储的地址相同,那么调用方法或者属性的时候都访问的是同一对象。
接口我以前没用过,在第一次接触时我感觉似乎有些多余,在重绘时我感觉接口最大的好处是可以重写父类的方法,这样就省却了很多麻烦。熊哥总结了一部分关于接口的我借来用用:为什么需要接口接口是用来定义规则(方法)。便于修改程序,扩展定义接口的格式:接口只有公有的属性和方法,但是因为方法是没有具体的实现,所以在使用的过程中,很少定义属性,
一般是定常量。
public interface 接口名{
定义常量的格式:
public static final 数据类型 常量名(常量名最好全部大写) = 值;
定义方法的格式:
public 返回值类型 方法名([参数列表]);
返回值类型 方法名([参数列表]);
}
接口中没有构造函数,那么接口就不可以创建对象。
实现接口的格式
实现接口的关键字是implements
public class 类名 implements 接口名{
//重写接口中定义的所有方法。
}
关于第一节课我感觉这些是我没掌握太好的。