Day1216接口 值传递

值传递:复制一份在修改
引用传递:修改原件(同一个引用对象)
抽象类:含有抽象方法的类必须定义位抽象类
抽象类有抽象方法,也可以有具体方法
抽象类不能被实例化
如果子类没有实现父类的所有抽象方法,子类必须被定义为抽象类
没有抽象构造方法,也没有抽象静态方法
抽象类的优点:抽象类中已经实现的方法,可以被子类使用,是代码可以复用,还可以提供抽象方法保证子类具有自身的独特性
接口:接口中只有抽象方法,一个功能执行的入口,时一种标准和规范
接口是一种特殊的抽象类;
抽象类的作用主要是代码复用;
接口的作用是利于代码的扩展和维护;
接口规则:
接口中的成员变量默认都是 public static final 的静态常量
接口中的方法默认都是public abstract的方法
接口没有构造方法,不能被实例化
一个接口可以继承多个接口,接口不能去继承类
一个类可以继承一个父类,但是可以实现多个接口
一个类必须实现接口的所有方法,否则必须定义为抽象类
如果一个类在继承父类的同时又实现了多个接口,extends必须位于implements之前

猜你喜欢

转载自blog.csdn.net/weixin_43766697/article/details/85053376