欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1.方法重寫(xiě)

子類寫(xiě)和父類一樣的方法定義

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

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

在這里插入圖片描述

重寫(xiě)父類方法時(shí),容易寫(xiě)錯(cuò)名字怎么辦?
加個(gè)@Override 注解
如果報(bào)錯(cuò),說(shuō)明重寫(xiě)父類方法時(shí),寫(xiě)錯(cuò)了
@Override:

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

    private  void cally(){

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

    }

在這里插入圖片描述

private int all; 父類有私有成員,子類是訪問(wèn)不到的

2.多層繼承

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

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

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

在這里插入圖片描述

在這里插入圖片描述

4.被final修飾就不能被重寫(xiě):

final:最終;

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

在這里插入圖片描述

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

在這里插入圖片描述

staic:特點(diǎn)

在這里插入圖片描述

6.多態(tài):

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

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

public  class Fu {

    String ass="我是誰(shuí)";

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

        System.out.println("我是說(shuō)這個(gè)");

    }

}

public  class Zi extends Fu {

    String ass="我";

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

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


    }


}

效果圖:

在這里插入圖片描述

在這里插入圖片描述

特點(diǎn):

在這里插入圖片描述

7.抽象類:

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

public abstract class Zi {

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

}

在這里插入圖片描述

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

在這里插入圖片描述

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

相關(guān)文章

  • java留言管理系統(tǒng)中模糊查詢實(shí)例分享

    java留言管理系統(tǒng)中模糊查詢實(shí)例分享

    這篇文章主要為大家詳細(xì)介紹了基于MVC+DAO的留言管理系統(tǒng)中java模糊查詢的簡(jiǎn)單使用方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Java數(shù)據(jù)開(kāi)發(fā)輔助工具Docker與普通程序使用方法

    Java數(shù)據(jù)開(kāi)發(fā)輔助工具Docker與普通程序使用方法

    這是為數(shù)據(jù)開(kāi)發(fā)人員使用的輔助工具,用于數(shù)據(jù)庫(kù)之間的表同步,說(shuō)同步并不嚴(yán)謹(jǐn),因?yàn)椴皇菍?shí)時(shí)更新的,更確切的說(shuō)法是復(fù)制,可以方便的從一個(gè)數(shù)據(jù)庫(kù)復(fù)制表到另一個(gè)數(shù)據(jù)庫(kù),以下遇到同步的詞請(qǐng)理解為復(fù)制
    2021-09-09
  • 關(guān)于web項(xiàng)目讀取classpath下面文件的心得分享

    關(guān)于web項(xiàng)目讀取classpath下面文件的心得分享

    這篇文章主要介紹了關(guān)于web項(xiàng)目讀取classpath下面文件的心得,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Spring Boot Admin 進(jìn)行項(xiàng)目監(jiān)控管理的方法

    Spring Boot Admin 進(jìn)行項(xiàng)目監(jiān)控管理的方法

    Spring Boot Admin是一個(gè)開(kāi)源社區(qū)項(xiàng)目,用于管理和監(jiān)控SpringBoot應(yīng)用程序。 這篇文章主要介紹了 Spring Boot Admin 進(jìn)行項(xiàng)目監(jiān)控管理的方法,需要的朋友可以參考下
    2020-07-07
  • SpringBoot整合Shiro實(shí)現(xiàn)登錄認(rèn)證的方法

    SpringBoot整合Shiro實(shí)現(xiàn)登錄認(rèn)證的方法

    這篇文章主要介紹了SpringBoot整合Shiro實(shí)現(xiàn)登錄認(rèn)證的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • javaweb如何使用華為云短信通知公共類調(diào)用

    javaweb如何使用華為云短信通知公共類調(diào)用

    這篇文章主要介紹了javaweb使用華為云短信通知公共類調(diào)用的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • sprng和struts有什么區(qū)別?

    sprng和struts有什么區(qū)別?

    Spring和Struts都是近年來(lái)比較流行的框架,Struts主要用于表示層,Spring用于業(yè)務(wù)層,以及Hiberate主要用于持久層,
    2015-06-06
  • Java適配器模式應(yīng)用之電源適配器功能詳解

    Java適配器模式應(yīng)用之電源適配器功能詳解

    這篇文章主要介紹了Java適配器模式應(yīng)用之電源適配器功能,較為詳細(xì)的分析了適配器模式的概念、原理及Java基于適配器模式實(shí)現(xiàn)電源適配器功能的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • java數(shù)據(jù)結(jié)構(gòu)之希爾排序

    java數(shù)據(jù)結(jié)構(gòu)之希爾排序

    這篇文章主要為大家詳細(xì)介紹了java數(shù)據(jù)結(jié)構(gòu)之希爾排序的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • idea中Maven鏡像源詳細(xì)配置步驟記錄(對(duì)所有項(xiàng)目)

    idea中Maven鏡像源詳細(xì)配置步驟記錄(對(duì)所有項(xiàng)目)

    Maven是一個(gè)能使我們的java程序開(kāi)發(fā)節(jié)省時(shí)間和精力,是開(kāi)發(fā)變得相對(duì)簡(jiǎn)單,還能使開(kāi)發(fā)規(guī)范化的工具,下面這篇文章主要給大家介紹了關(guān)于idea中Maven鏡像源詳細(xì)配置(對(duì)所有項(xiàng)目)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評(píng)論