java代码继承------多层继承
2024-09-07 13:09:39
总结:继承。方法的重要性,
运行结果显示:
class A is calling
class B is calling
class C is calling
package com.addd; //java只支持单继承,不允许多重继承
//可以有多层继承,即一个类可以继承某一个类的子类,如类B继承了few,类C又可以继承B,那么类C也渐渐继承了类A.
//这种类型的继承还是第一次见,
//类C不能同时继承few ,B;
//在子类的构造方法中可以使用语句super(参数列表)调用父类的构造方法 public class few {
public void displayfew() {
System.out.println("class A is calling");
} } class B extends few {
public void displayB() {
displayfew(); System.out.println("class B is calling");
} } class C extends B {
public void displayC() {
displayB();
System.out.println("class C is calling");
} } 测试类 package com.addd; public class Tsf {
public static void main(String[] args) {
// new C().displayfew();
// new C().displayB();
// new C().displayC();
// few f=new B();
// f.displayfew();
// B f2=new B();
// f2.displayB();//或者是 new C().displayC(); 全部方法都调用了。
new C().displayB(); }
}
class A is calling
class B is calling
class C is calling
最新文章
- 安卓四核PDA手持PDA智能POS机 打印二维码 分享
- [z]START WITH CONNECT BY PRIOR子句实现递归查询
- iOS 关于iOS开发中的delegate
- 移动前端调试方案(Android + Chrome 实现远程调试)
- javascript笔记2-引用类型
- Android之帧动画
- eclipse控制台中文乱码解决
- PKU-1704-Georgia and Bob
- 最快让你上手ReactiveCocoa之基础篇(简称RAC)
- C# 6 与 .NET Core 1.0 高级编程 - 40 ASP.NET Core(下)
- 如何保持Redis和MySQL数据一致
- Django的一些操作与视图函数
- jmeter插件使用说明
- CSS 外边距
- 数据库-->;表操作
- C# 值传参和引用传参
- SNMP协议利用
- Mysql安装(绿色版安装)
- 浏览器窗口输入网址后发生的一段事情(http完整请求)
- FFmpeg从入门到精通——进阶篇,SEI那些事儿