农村建设自己的网站,网站模板修改器,做喷绘的图在哪个网站找,珠海生活网第四周学习笔记 ch5 子类和父类子类只能有一个父类使用关键字extendsyclass 子类 extends 父类系统默认的祖先类Object#xff08;java.lang包中#xff09;继承#xff1a;子类继承父类的方法可以直接作为实例方法调用#xff0c;继承的成员变量和方法的访问权限不变…第四周学习笔记 ch5 子类和父类子类只能有一个父类使用关键字extendsyclass 子类 extends 父类系统默认的祖先类Objectjava.lang包中继承子类继承父类的方法可以直接作为实例方法调用继承的成员变量和方法的访问权限不变子类父类不在同一包中时只继承protected和public变量/方法。final类不能被继承。成员变量的隐藏和重写隐藏子类声明的成员变量和从父类继承的名字相同隐藏继承的。可以使用super关键字来进行对被隐藏的成员变量/方法的操作也可以来调用父类的构造方法。重写方法的名字、参数个数、类型与父类完全相同。重写方法的类型可以是父类方法的子类型。重写时权限只允许提高。目的隐藏继承的方法。子类产生各自的功能行为→多态。抽象abstract类/方法只允许声明不允许实现不和final与static修饰不能用new创建类对象非abstract类不能有abstract方法面向抽象编程应对变化的需求开-闭原则对扩展开放对修改关闭 ch6 接口关键字interface 使用implements进行实现,多个接口用逗号分隔开重写时方法的访问权限要使用public进行修饰抽象类可以重写也可以直接拥有该方法接口可以被继承不加public修饰认为是友好接口回调接口属于引用型变量某一接口的类创建的对象的引用赋值给该接口的引用变量该接口变量可调用被类实现的接口方法接口中只能有常量不可以有变量。常量为static public方法只能是抽象方法且访问权限为public 理解的不清楚的地方上转型变量子类父类与接口与封装的区别 转载于:https://www.cnblogs.com/Czzzz/p/8645971.html