Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类
2018-03-17 10:49
861 查看
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()方法。
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
下面创建一个新类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()方法。
具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。
使用〖影音好记〗小程序识别图片文字
相关文章推荐
- Java自学之路-Java基础教程-19:Java四大特性之抽象性以及abstract
- Java自学之路-Java基础教程-16:Java四大特性之封装性以及类包package
- Java自学之路-Java基础教程-18:Java四大特性之多态性以及接口interface
- Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK
- Java自学之路-Java基础教程-26:JavaEE和新建Web工程以及初识JSP网页
- Java自学之路-Java基础教程-21:Java的方法参数以及Eclipse新建工程和类
- Java自学之路-Java基础教程-36:Java的数据库连接操作以及外部jar包导入
- Java自学之路-Java基础教程-24:Java工程结构以及类路径classpath
- Java自学之路-Java基础教程-6:Java术语之修饰符public
- Java自学之路-Java基础教程-11:Java基本语句之1-条件控制语句if和else
- Java自学之路-Java基础教程-25:Java运行环境JRE及开发包JDK
- Java自学之路-Java基础教程-29:Java Web工程和Tomcat集成在Eclipse中部署
- Java自学之路-Java基础教程-30:Java Web工程的JSP与初识Servlet类
- java基础之继承extends,以及子类实例化过程
- Java自学之路-Java基础教程-4:Java编辑器Eclipse安装使用和Java工程创建
- Java自学之路-Java基础教程-27:Java Web工程的运行和Tomcat服务器
- Java自学之路-Java基础教程-23:Java程序的打包和命令行运行jar包
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- Java自学之路-Java基础教程-10:Java的4种运算符-算数运算符、关系运算符、逻辑运算符、位运算符
- Java自学之路-Java基础教程-3:Java程序的编译javac和执行java