博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象-继承
阅读量:4470 次
发布时间:2019-06-08

本文共 722 字,大约阅读时间需要 2 分钟。

继承的概念:

面相对对象有三大特征,封装,继承,多态。封装不必多言,继承和多态非常重要。另外,仿佛继承就是多态的前提。
继承顾名思义就是子类继承父类,父类的方法,属性等,子类可以直接拿来用。

public class Main {    public static void main(String[] args)     {        Zi z = new Zi();        z.Do();    }}class Fu{    private String name;    private int age;    public Fu(String name,int age){ //父类里边的构造方法,进行赋值        this.name = name;        this.age = age;    }    public void Do(){ //父类的一个成员方法        System.out.println("父类")    }}class Zi extends Fu //子类通过extends实现继承父类{    public Zi(String name,int age){ //子类的构造方法,传进参数        super(name,age);//super关键字,调用父类的引用,如果没有传参,可以不写,默认在第一行    }    public void Do(){                System.out.println("子类"); //实现对父类的覆盖    }}

 

转载于:https://www.cnblogs.com/donghb/p/7216655.html

你可能感兴趣的文章
浅谈软件测试与墨菲定律
查看>>
文件安全复制之 FastCopy
查看>>
强烈推荐美文之《从此刻起,我要》
查看>>
敏捷开发流程
查看>>
对Netflix Ribbon的Loadbalancer类源码设计合理性的一点质疑
查看>>
关于日历的算法
查看>>
[QT编程]QT实现的一个渐隐渐显窗体
查看>>
在Web工程中引入Jquery插件报错解决方案
查看>>
[myeclipse]@override报错问题
查看>>
超简单的listview单选模式SingleMode(自定义listview item)
查看>>
HDU 1199 - Color the Ball 离散化
查看>>
[SCOI2005]骑士精神
查看>>
Hibernate原理解析-Hibernate中实体的状态
查看>>
六时车主 App 隐私政策
查看>>
C语言常见问题 如何用Visual Studio编写C语言程序测试
查看>>
Web用户的身份验证及WebApi权限验证流程的设计和实现
查看>>
hdu 2098 分拆素数和
查看>>
ECMAScript6-let与const命令详解
查看>>
iOS 使用系统相机、相册显示中文
查看>>
什么是敏捷设计
查看>>