java面对对象三大特征——继承(上)

本文探讨了Java中的继承概念,包括继承的语法、优点、缺点及特点。Java只支持单重继承,即一个子类只能直接继承一个父类,但能继承多个类的成员。同时,文章提到了子类初始化的一些注意事项。
摘要由CSDN通过智能技术生成

继承概述

         1.Java中的继承和我们现实生活中的“继承”的含义基本类似,但是含义更广。

(1)简单来说都可以表示“不劳而获”.
(2)类型之间“ is a ”的关系.
2.被继承的类称之为 父类 ( 基类或超类 ) ,继承其他类的类称之为子类 ( 派生类 )
3.子类可以通过继承机制,不写任何额外代码就可以拥有父类的“所有”成员。
(继承: 子类继承了父类的所有成员,所以从数据类型的角度,子类这种数据类型可以被看做父类这种书类型)
public static void main(String[] args) {

    //对于优点3:举例类型约束
    Human human = new Human();

    //有了继承之后
    Student student = new Student();
    // is a 的关系
    Human st = new Student();
}




class Human{
}

class Student extends Human{
}

继承的语法
    class 子类名 extends 父类名 {} 

继承的优点

1.代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值