最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

1.方法重寫

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

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

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

在這里插入圖片描述

重寫父類方法時(shí),容易寫錯(cuò)名字怎么辦?
加個(gè)@Override 注解
如果報(bào)錯(cuò),說(shuō)明重寫父類方法時(shí),寫錯(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修飾就不能被重寫:

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

相關(guān)文章

  • java后臺(tái)批量下載文件并壓縮成zip下載的方法

    java后臺(tái)批量下載文件并壓縮成zip下載的方法

    這篇文章主要為大家詳細(xì)介紹了java后臺(tái)批量下載文件并壓縮成zip下載的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • futuretask源碼分析(推薦)

    futuretask源碼分析(推薦)

    這篇文章主要介紹了futuretask源碼分析(推薦),小編覺(jué)得還是挺不錯(cuò)的,這里給大家分享下,供各位參考。
    2017-10-10
  • Java解決刪除字符使頻率相同問(wèn)題

    Java解決刪除字符使頻率相同問(wèn)題

    給你一個(gè)下標(biāo)從0開(kāi)始的字符串 word ,字符串只包含小寫英文字母,你需要選擇一個(gè)下標(biāo)并刪除下標(biāo)處的字符,使得word中剩余每個(gè)字母出現(xiàn)頻率相同,本文給大家介紹了Java解決刪除字符使頻率相同問(wèn)題,需要的朋友可以參考下
    2024-02-02
  • 概述Java的struts2框架

    概述Java的struts2框架

    本篇文章主要對(duì)struts2框架概念、優(yōu)缺點(diǎn)進(jìn)行簡(jiǎn)要概述。相信會(huì)對(duì)大家學(xué)習(xí)Java有所幫助,需要的朋友一起來(lái)看下吧
    2016-12-12
  • Java多線程高并發(fā)中解決ArrayList與HashSet和HashMap不安全的方案

    Java多線程高并發(fā)中解決ArrayList與HashSet和HashMap不安全的方案

    ArrayList實(shí)現(xiàn)了可變大小的數(shù)組。它允許所有元素,包括null。ArrayList沒(méi)有同步,HashMap和Hashtable類似,不同之處在于HashMap是非同步的,并且允許null,關(guān)于HashSet有一件事應(yīng)該牢記,即就條目數(shù)和容量之和來(lái)講,迭代是線性的,接下來(lái)讓我們?cè)敿?xì)來(lái)了解吧
    2021-11-11
  • MyBatis中OGNL的使用教程詳解

    MyBatis中OGNL的使用教程詳解

    有些人可能不知道MyBatis中使用了OGNL,有些人知道用到了OGNL卻不知道在MyBatis中如何使用,下面這篇文章主要介紹了MyBatis中OGNL的使用教程,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-06-06
  • Mybatisplus集成springboot完成分頁(yè)查詢功能(示例代碼)

    Mybatisplus集成springboot完成分頁(yè)查詢功能(示例代碼)

    今天小編給大家分享Mybatisplus集成springboot完成分頁(yè)查詢功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-11-11
  • Java switch多值匹配操作詳解

    Java switch多值匹配操作詳解

    這篇文章主要介紹了Java switch多值匹配操作詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 如何解決Maven依賴無(wú)法導(dǎo)入的問(wèn)題

    如何解決Maven依賴無(wú)法導(dǎo)入的問(wèn)題

    本文介紹了如何通過(guò)在setting.xml中配置倉(cāng)庫(kù)坐標(biāo)和在IntelliJ IDEA中進(jìn)行相關(guān)設(shè)置來(lái)提高M(jìn)aven下載Jar包的速度,首先在setting.xml中找到mirrors標(biāo)簽進(jìn)行配置,然后在IntelliJ IDEA的設(shè)置中輸入特定的命令
    2024-10-10
  • Java volatile關(guān)鍵字原理剖析與實(shí)例講解

    Java volatile關(guān)鍵字原理剖析與實(shí)例講解

    volatile是Java提供的一種輕量級(jí)的同步機(jī)制,Java?語(yǔ)言包含兩種內(nèi)在的同步機(jī)制:同步塊(或方法)和?volatile?變量,本文將詳細(xì)為大家總結(jié)Java volatile關(guān)鍵字,通過(guò)詳細(xì)的代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07

最新評(píng)論

香港 | 平定县| 九寨沟县| 汤阴县| 宁海县| 汕尾市| 遂平县| 包头市| 海口市| 文登市| 吴江市| 丽水市| 南皮县| 定安县| 泉州市| 保康县| 青海省| 兰州市| 东兰县| 五家渠市| 扶风县| 木里| 友谊县| 石首市| 东方市| 山东省| 锦屏县| 塔河县| 葵青区| 黄龙县| 儋州市| 同江市| 濮阳市| 绥中县| 威信县| 叙永县| 山东| 屯留县| 伊吾县| 常熟市| 调兵山市|