class ren {
public ren() {
System.out.println("renzaichifan");
}
public void chi() {
System.out.println("所有的人类在吃饭!");
}
}
class china extends ren {
public china() {
System.out.println("chinarenzaichifan");
}
public void chi() {
System.out.println("是我中国人在吃饭!");
}
}
class Test {
public static void main(String args[]) {
ren my1 = new ren();
my1.chi();
china my2 = new china();
my2.chi();
ren my3 = new china();
my3.chi();
}
}
打印结果:
renzaichifan
所有的人类在吃饭!
renzaichifan
chinarenzaichifan
是我中国人在吃饭!
renzaichifan
chinarenzaichifan
是我中国人在吃饭!
子类创建时先调用父类的构造方法,然后调用子类的构造方法
ren my3=new china();
my3.chi();
一个引用类型变量如果声明为父类的类型,但实际引用的是子类对象,那么该变量就不能再访问子类中添加的属性和方法,
实际调用的是子类的实现方法,如上
打印的是是我中国人在吃饭!;
分享到:
相关推荐
(2)学生类Student继承Person,增加了学号信息,有两个构造方法Student()和Student(姓名,性别,年龄,学号),调用父类Person的构造方法对父类部分进行构造,在Student()中,默认学号为空字符串,在Student...
Java中继承的特点、好处
java中继承和组合中图形的简单类的定义 public abstract class Shape{ //抽象类Shape public abstract void draw(); }……………………
Java中继承.pdf 学习资料 复习资料 教学资源
使用xmind整理的Java中继承中的脑图笔记(没有最好,只有更好)。包括的继承的概念、语法、注意事项等。。。有需要的童鞋可免费下载。。。
上课老师讲得太快 没听懂 可以看看这个 讲的很详细
java的题目 继承的测试题大神大神来看看
大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而...“JAVA设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。
主要介绍了java中继承测试代码分析,具有一定借鉴价值,需要的朋友可以参考下。
非常适合初学者的java继承学习 很经典因为我也是初学者!哈哈
本人研究Java有段时间了,现在把Java实现继承实例的代码上传,希望共同交流 qq 418586040
该文件用于java基础知识学习,主要是介绍Java中继承类的知识点
java中支持多层继承(儿子-爹-爷爷。。。) 所有的类都直接或间接继承继承自Object 如果父类装起来,子类无法直接访问,但是子类确实有继承下来, 可以通过父类提供公共方式进行访问 如果...
内容概要: 本文介绍了Java中的继承概念及其用法。读者将学习如何创建子类和父类,并了解继承的重要性和优势。通过一个图形类的示例,读者将了解如何使用关键字extends来实现类的继承,以及如何通过重写方法来实现...
具体内容见博客
java集合继承结构图
对java中继承的练习,一个简单的例子,通过描述大树的性质来进行理解。
主要介绍了Java中继承thread类与实现Runnable接口的比较的相关资料,需要的朋友可以参考下
主要介绍了Java中继承、多态、重载和重写介绍,需要的朋友可以参考下
主要介绍了java 中继承和多态详细介绍的相关资料,需要的朋友可以参考下