Java学习笔记51. 多层继承
2018-03-04 22:39
267 查看
Java中不允许多重继承,但是可以多层继承。即Java中的子类只能有一个父类,但是父类还是可以有自己的父类的。
下面举例说明:class A{ //B的父类
int height;
}
class B extends A{ //C的父类,A的子类
int width;
}
class C extends B{ //B的子类
int length;
int getV(int h,int w,int l){ //方法getV, 返回体积
return h*w*l;
}
}
public class multipleInherit{
public static void main(String[] args){
C c = new C(); //创建类C的对象c
int volumn = c.getV(3,3,3); //调用对象c的方法返回体积
System.out.println(volumn); //输出体积
}
}
由此可见,类C通过对类A和B的继承,具备了A和B的属性
下面举例说明:class A{ //B的父类
int height;
}
class B extends A{ //C的父类,A的子类
int width;
}
class C extends B{ //B的子类
int length;
int getV(int h,int w,int l){ //方法getV, 返回体积
return h*w*l;
}
}
public class multipleInherit{
public static void main(String[] args){
C c = new C(); //创建类C的对象c
int volumn = c.getV(3,3,3); //调用对象c的方法返回体积
System.out.println(volumn); //输出体积
}
}
由此可见,类C通过对类A和B的继承,具备了A和B的属性
相关文章推荐
- Java学习笔记---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- java学习笔记《java面向对象编程》——继承
- Java学习笔记之六——Java类的继承和多态(1)
- objective-c学习笔记第五章《objective-c 继承与java中的区别》
- java学习笔记---第五章继承
- 【Java学习笔记】继承和多态
- Java继承学习笔记
- Java面向对象学习笔记-继承
- java 中的继承学习笔记
- 第五章 继承(core java 卷1学习笔记)
- Java学习笔记——类与对象(封装、继承与多态)
- java核心技术学习笔记7---继承与多态
- java学习笔记(二十二)继承的进一步研究
- JAVA学习笔记(五)继承时的构造方法、多态、接口、汉诺塔
- thinking in java 学习笔记(一) 接口于多重继承
- JAVA 继承学习笔记
- 学习Java.对于继承和多态的随堂笔记
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)