继承和final关键字

复制代码

1.子类可以自动继承父类所有可以继承的属性和方法。

2.类是单继承(一个子类只能有一个父类)。

3.类是可以多重继承的。

4.一个父类可以有多个子类。

 

 

&&方法的重载和重写的区别

 

1.方法的重载是同方法名不同参数列表。

 

2.方法的重写是子类重写的方法具有和父类方法相同方法名参数列表返回值类型,子类重写方法的访问权限要比父类方法的访问权限

 

public class Phone {
    private String color;
    private String name;
    private String model;
    private String brand;
    private int useyears;
    private double screensize;
    //构造方法
    public Phone(String color, String name, String model, String brand, int useyears, double screensize) {
        this.color = color;
        this.name = name;
        this.model = model;
        this.brand = brand;
        this.useyears = useyears;
    }
    public void show(){
        System.out.println("来电号码");
    }
    ////////////////////////////////////////////   super:调用父类的成员变量和成员方法;调用父类的构造方法
    /*
    final关键字
    修饰类时,放在 访问权限符 与 class关键字之间,表示类不能被继承
    修饰方法时,放在 访问权限符 与 返回值类型之间,表示该方法不能被重写。
    修饰变量时,表示该变量为常量(PI)
    * */
    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public int getUseyears() {
        return useyears;
    }

    public void setUseyears(int useyears) {
        this.useyears = useyears;
    }

    public double getScreensize() {
        return screensize;
    }

    public void setScreensize(double screensize) {
        this.screensize = screensize;
    }
}
复制代码

 

null
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示