java继承

1
2
3
4
5
6
7
8
9
10
package Demo.oop.APP.Demo03;
//demo3包的启动器
//此启动器用于继承
public class application {
    public static void main(String[] args) {
        Student s1 = new Student();
        System.out.println(s1.age);
        System.out.println(s1.getMoney());
    }
}

  main方法,启动器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package Demo.oop.APP.Demo03;
//java中,所有的类都直接或间接继承object(类)
//Java中,只用单继承,没有多继承,即只有有一个父类,但可以有多个子类
public class Person {
    //公用的类型可以被调用即public
    public String name;//可以被子类Student所继承
    public int age=1;
    private int money = 10_0000;//不可以被调用,父类所私密的,可以用public方法的get,set进行引用
    public void say(){
        System.out.println("你好,世界");
    }
    public int getMoney(){
        return this.money;
    }
    public void setMoney(int money){
        this.money=money;
    }
}

  此main方法里面的父类,用于被继承

1
2
3
4
5
6
7
8
package Demo.oop.APP.Demo03;
//学生类,派生类,子类
//学生是人 -- Student is a Person
//子类继承了父类,就会拥有父类全部的方法
//extends 扩展的意思
public class Student extends Person{
 
}

  此main方法的子类,用于继承,main的方法里面都调用的是子类,但是子类没有方法,依然可以完成调用,就是继承了父类的方法,所以调用的父类,子类相当与父类的拓展

posted @   回忆也交给时间  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示