欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类

程序员文章站 2024-03-21 17:45:16
...

Java的类可以被其他类继承,使用的关键字是extends,意思是扩展。

 

下面创建一个新类Teacher,并用extends继承Person类,这样Person类就成了Teacher类的父类,Teacher类就是Person类的子类。Person类有nation这样一个属性,而新类Teacher中现在是空的,那么Teacher类继承了Person类就应该有Person类的属性和方法了。

 

package com.helloworld;

public class Teacher extends Person {

}

在HelloWorld的main方法中,新建Teacher类的对象teacher1,然后用teacher1调用speak()方法,也是可以的。teacher还拥有了Person类的nation属性,teacher1.nation = "China";这句语句把teacher对象的nation属性设置为了China,程序执行的结果是打印出来China。

 

 

 

 Teacher teacher1 = new Teacher();  teacher1.nation = "China";  teacher1.speak();  System.out.println(teacher1.nation);

 

当然,还可以创建teacher2,teacher3等等多个这样的对象,它们都会有Person类的nation属性和speak()方法。

配套进阶****:

https://edu.csdn.net/combo/detail/938

 

Java中级SSH框架项目开发设计教程

Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类

具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用 
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。 

Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类

Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类使用〖影音好记〗小程序识别图片文字

相关标签: Java基础教程