继承
2016-08-23 21:45
351 查看
父类:
package com.poke.inherited;
public class SuperClass {
private int fieldA;
public SuperClass(){
this(5);
System.out.println("父类构造1");
}
public SuperClass(int a){
this(5,6);
System.out.println("父类构造2");
}
public SuperClass(int a, int b){
System.out.println("父类构造3");
}
public void methodA(){
System.out.println("来自父类的A方法");
}
}
子类:
package com.poke.inherited;
public class SubClass extends SuperClass {
public int fieldB;
public SubClass(){
super();
System.out.println("子类构造1");
}
public SubClass(int a){
this();
System.out.println("子类构造2");
}
public SubClass(int a, int b){
this(a);
System.out.println("子类构造3");
}
public void methodB(){
System.out.println("来自子类的B方法");
}
}
测试:
package com.poke.inherited;
public class TestExtend {
/**
* @param args
*/
public static void main(String[] args) {
SubClass sub = new SubClass(10,5);
}
}
输出:
父类构造3
父类构造2
父类构造1
子类构造1
子类构造2
子类构造3
相关文章推荐
- JSTL遍历数组
- hrbust 1759 Lawnmower【思维题】
- 使用jquery操作session
- 【Light-oj】-1043 - Triangle Partitioning(数学)
- maven
- 【LightOJ 1045 Digits of Factorial】
- day12总结
- Opencv Mat矩阵中data、size、depth、elemSize、step等属性的理解
- python 学习(十五)之 字典
- Spring AOP 实践(四)利用annotation实现声明式服务
- 暑假练习赛 007 A - Time
- MySQL 5.6.22 win32 zip版安装
- 不得不在脑海里徘徊的站外(第三方)SEO优化策略
- 字典树
- mysql中日期类型DATETIME和TIMESTAMP的区别
- Light-oj-1045 lightoj1045 - Digits of Factorial (N!不同进制的位数)
- URAL 2062 Ambitious Experiment(树状数组)
- Spring 事物机制总结
- 查询每个部门中薪资最高的员工
- ELK 日志归集