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
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字