广州新塘网站建设,苏州seo网站推广,吴忠网站设计公司,东莞市门户网站建设怎么样1、继承
1.1 继承概述 继承是面向对象的三大特征之一#xff0c;可以使得子类具有父类的属性和方法#xff0c;还可以在子类中重新定义#xff0c;追加属性和方法。
1.2 继承格式
public class 子类类名 extends 父类类名 {}
范例#xff1a;public class son extends …1、继承
1.1 继承概述 继承是面向对象的三大特征之一可以使得子类具有父类的属性和方法还可以在子类中重新定义追加属性和方法。
1.2 继承格式
public class 子类类名 extends 父类类名 {}
范例public class son extends father {}
son称为子类也称为派生类father称为父类也称为基类
1.3 继承特点子类
子类可以有父类的内容方法、属性子类也可以有子类特有的内容方法、属性
代码演示
子类 父类 测试类调用 1.4 继承的优缺点
优点
复用性维护性
缺点
耦合性 1.5 继承中变量的访问特点 1.6 super 1.7 继承中构造方法的访问特点
父类 子类 测试类 1.8 继承中成员方法的访问特点
父类 子类 测试类 1.9 super内存图 1.20 方法重写 手机类 测试类 新手机类 改写成super() 测试类调用 方法重写注解 1.21 方法重写的注意事项 1.22 继承的注意事项
多层继承是指son继承father,father继承了granddad则son可以访问granddad中的成员方法和成员属性。 1.23 案例
案例001 老师和学生 人类公用的 案例002 猫和狗 代码
动物类 猫类 狗类 测试类