java:继承

一、继承:

java只支持单继承,一个子类只能继承一个父类,使用继承是为了减少类的重复代码,且父类的构造函数不能被子类继承。

当两个类里面有相同的属性或方法,就应该考虑使用继承解决重复代码了。

继承的基本语法:

class Son extends Person{
    
}

 子类不能继承父类的构造函数,但子类的构造函数中必须会用super()调用父类的构造函数,

super()调用构造函数必须放在子类构造函数的第一句

super还可以调用父类函数

复制代码
class Son extends Person{
    String address;
    Son(){
        //编译器默认加super()调用父类构造函数
        System.out.println("son");
    }
    Son(int i){
        super(i);//调用父类(int i)的构造函数
        System.out.println("子类调用父类有一个参数int i的构造函数");
    }
    
    void introduce(){
        super.introduce();//先调用父类introduce方法
        System.out.println("new");
    }

}
复制代码

 

posted @   tinyphp  Views(186)  Comments(0Edit  收藏  举报
编辑推荐:
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
阅读排行:
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多