亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java 方法重寫與權(quán)限修飾符以及多態(tài)和抽象類詳解概念和用法

 更新時間:2021年10月25日 10:03:19   作者:yyy言者  
重寫是子類對父類的允許訪問的方法的實(shí)現(xiàn)過程進(jìn)行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫,權(quán)限修飾符用于控制被修飾變量、方法、類的可見范圍,說明了面向?qū)ο蟮姆庋b性,所以我們要適用他們盡可能的讓權(quán)限降到最低,從而安全性提高

1.方法重寫

子類寫和父類一樣的方法定義

public void call(){
System.out.println(“輸出文字”); //父類的方法
}

public void call(){
System.out.println(“helloworld”);
} //子類的方法

在這里插入圖片描述

重寫父類方法時,容易寫錯名字怎么辦?
加個@Override 注解
如果報(bào)錯,說明重寫父類方法時,寫錯了
@Override:

@Override
    public void call(){
        System.out.println("helloworld");
    }

    private  void cally(){

        System.out.println("輸出文字");

    }

在這里插入圖片描述

private int all; 父類有私有成員,子類是訪問不到的

2.多層繼承

子類,父類,爺爺類
父類繼承了爺爺,子類繼承了父類
子類可以使用爺爺?shù)姆椒?/p>

3.權(quán)限修飾符:

private
protected
public:
修釋成員變量和方法:
什么可以訪問?

在這里插入圖片描述

在這里插入圖片描述

4.被final修飾就不能被重寫:

final:最終;

 final int a=10;
        a=30;       //報(bào)錯 ,不能再次被賦值

在這里插入圖片描述

5.static靜態(tài)的意思:

在這里插入圖片描述

staic:特點(diǎn)

在這里插入圖片描述

6.多態(tài):

同一個對象,不同時刻不同形態(tài)
可以:
如:
Zi() p=new Zi();//
Fu p=new Zi(); // 多態(tài)

Fu是Zi的父類
多態(tài)對象訪問成員變量時:訪問的是父類的成員變量
訪問成員方法編譯看左邊,執(zhí)行看右邊;
:父類要有成員變量定義,和子類一樣,多態(tài)対象才能調(diào)用字類的方法

public  class Fu {

    String ass="我是誰";

    public  void call(){                   //必須有這個定義

        System.out.println("我是說這個");

    }

}

public  class Zi extends Fu {

    String ass="我";

    public  void call(){                     //執(zhí)行

System.out.println("我是說"); 


    }


}

效果圖:

在這里插入圖片描述

在這里插入圖片描述

特點(diǎn):

在這里插入圖片描述

7.抽象類:

abstrast :修釋 方法和類
abstrast : 抽象

public abstract class Zi {

    public abstract void call();     //沒有方法體
                                       //抽象方法

}

在這里插入圖片描述

抽象可以由多態(tài)來創(chuàng)建對象

在這里插入圖片描述

以上就是java 方法重寫與權(quán)限修飾符以及多態(tài)和抽象類詳解概念和用法的詳細(xì)內(nèi)容,更多關(guān)于java 方法重寫的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論