4.1.1继承的概念Java中类的继承在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有类被称作父类。子类会自动继承父类的属性和方法,使得子类具有父类的特征和行为
4.1.1 继承的概念 在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建 出来的新类被称作子类,现有类被称作父类。子类会自动继承父类的属 性和方法,使得子类具有父类的特征和行为。 Java中类的继承
4.1.1继承的概念在Java程序中,如果想声明一个类继承另一个类,需要使用extends类的继承语法格式关键字,其语法格式如下所示。class父类1class子类extends父类
4.1.1 继承的概念 在Java程序中,如果想声明一个类继承另一个类,需要使用extends 关键字,其语法格式如下所示。 class 父类{ . } class 子类 extends 父类{ . } 类的继承语法格式
4.1.1继承的概念下面通过一个案例学习子类是如何继承父类的,具体代码如下所示。案例一演示1//定义Animal类2classAnimal(//声明name属性3private String name;4//声明age属性private int age;...//省略getter/setter方法18)19//定义Dog类继承Animal类20classDogextendsAnimal(21//此处不写任何代码22)
4.1.1 继承的概念 下面通过一个案例学习子类是如何继承父类的,具体代码如下所示。 1// 定义Animal类 2class Animal { 3 private String name; // 声明name属性 4 private int age; // 声明age属性 .//省略getter/setter方法 18} 19// 定义Dog类继承Animal类 20class Dog extends Animal { 21 //此处不写任何代码 22} 案例一演示
4.1.1继承的概念23//定义测试类24publicclassExample01(25publicstaticvoidmain(Stringllargs)(26Dogdog.=newDogO;//创建一个Dog类的对象27dog.setName"牧羊犬");//此时调用的是父类Animal中的setter方法28dog.setAge(3);/此时调用的是父类Animal中的setter方法29System.out.println(名称:"+dog.getName(+"年龄:"+dog.getAgeo30+"颜色:"+dog.COLOR);31子32)
4.1.1 继承的概念 23// 定义测试类 24 public class Example01 { 25 public static void main(String[] args) { 26 Dog dog = new Dog(); // 创建一个Dog类的对象 27 dog.setName("牧羊犬"); // 此时调用的是父类Animal中的setter方法 28 dog.setAge(3); // 此时调用的是父类Animal中的setter方法 29 System.out.println("名称:"+dog.getName()+",年龄:"+dog.getAge() 30 +",颜色:"+dog.COLOR); 31 } 32}
4.1.1继承的概念运行代码,控制台显示的运行结果如下图所示。案例一运行结果Run:Example01o"C:\ProgramFileslJavaljdk-11.o.11binljava.exe"K名称:牧羊犬,年龄:3,颜色:黑色Process finished with exit code
4.1.1 继承的概念 案例一运行结果 运行代码,控制台显示的运行结果如下图所示