继承的笔记

本文介绍了Java中的继承关系,重点讲解了Person类和其子类Student的定义与使用,展示了如何通过`extends`关键字实现单继承,并通过实例展示了`say()`和`getMoney()`方法的继承应用。
摘要由CSDN通过智能技术生成
  • 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。

  • 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字 extends来表示。

  • 子类和父类之间,从意义上讲应该具有“is a”的关系.

  • JAVA类只有单继承,没有多继承

package com.oop.demo01;
//Java中所有类,都默认直接或间接继承object
//Person 人 父类(基类)
public class Person {
    //public 公共的
    //protected 受保护的
    //default 不写就是默认的
    //private 私有的
    private int money=10_0000;
​
    public void say(){
        System.out.println("说了一句话");
    }
​
    public int getMoney() {
        return money;
    }
​
    public void setMoney(int money) {
        this.money = money;
    }
}
package com.oop.demo01;
//子类
import com.oop.demo01.Person;
public class Test extends Person {
    public static void main(String[] args) {
        Student student = new Student();
        student.say();
        System.out.println("某某有"+student.money);
    }
}
package com.oop.demo01;

//学生 人
//extends即扩展
//原生派 原生派 子类   子类继承了父类,就会拥有父类的全部方法
public class Student extends Person{
    public String money;
    //ctrl+H 即查看继承关系
}
运行结果:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jian绘梨衣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值