一个例子,理解java中的继承(来自《疯狂java讲义》)
来源:互联网 发布:linux 重命名文件夹 编辑:程序博客网 时间:2024/04/27 11:47
package chapter5;
class Creature{
public Creature(){
System.out.println("Creature无参数构造器");
}
}
class Animal extends Creature{
public Animal (String name){
System.out.println("Animal带一个参数的构造器:"+"该动物的名字为"+name);
}
public Animal (String name,int age){
this(name);//使用this调用同一个重载的构造器
System.out.println("Animal带两个参数的构造器:"+"该动物的年龄为"+age);
}
}
public class EgOfExtends extends Animal{
public EgOfExtends(){
super("灰太狼",3);//显式调用父类有两个参数的构造器
System.out.println("EgOfExtends无参数的构造器");
}
public static void main(String[] args){
new EgOfExtends();
}
}
class Creature{
public Creature(){
System.out.println("Creature无参数构造器");
}
}
class Animal extends Creature{
public Animal (String name){
System.out.println("Animal带一个参数的构造器:"+"该动物的名字为"+name);
}
public Animal (String name,int age){
this(name);//使用this调用同一个重载的构造器
System.out.println("Animal带两个参数的构造器:"+"该动物的年龄为"+age);
}
}
public class EgOfExtends extends Animal{
public EgOfExtends(){
super("灰太狼",3);//显式调用父类有两个参数的构造器
System.out.println("EgOfExtends无参数的构造器");
}
public static void main(String[] args){
new EgOfExtends();
}
}
- 一个例子,理解java中的继承(来自《疯狂java讲义》)
- instanceof 学习心得(1)-来自疯狂Java讲义一书
- 疯狂java讲义中的习题,设计一个简单的计算器。
- 获得Class对象的三种方式(来自java疯狂讲义)
- java疯狂讲义
- 疯狂java讲义codes
- 疯狂Java讲义笔记
- 疯狂JAVA讲义
- 疯狂Java讲义学习
- 疯狂Java讲义笔记
- 《疯狂Java讲义》笔记
- 疯狂JAVA讲义--画圆
- 疯狂JAVA讲义
- 疯狂Java讲义
- 疯狂JAVA讲义-接口
- 李刚java疯狂讲义(笔记)
- 《疯狂JAVA讲义》学习笔记(一)
- 学习java疯狂讲义笔记(连载)
- ipcs简单介绍
- 常见排序算法的稳定性
- 谈30岁后it人员职业发展规划
- Linux学习笔记三:gvim中到跳转命令和部分正则表达式
- C#中的Action<>和Func<>
- 一个例子,理解java中的继承(来自《疯狂java讲义》)
- Boost使用入门 ---转
- 开学前倒数第十一周(6.10-6.16)
- Nginx 安装攻略手册
- java 代码细节(Introduce Explaining Variable)
- 排序算法总结
- 黑马程序员——————java中的IO
- gearman用libdrizzle实现队列持久化遇到的问题分享
- thread研究之threadlocal