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

Java構(gòu)造方法 super 及自定義異常throw合集詳解用法

 更新時間:2021年10月23日 14:48:10   作者:yyy言者  
異常是程序中的一些錯誤,但不是所有錯誤都是異常,且錯誤有時候是可以避免的,super可以理解為是指向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類,構(gòu)造器也叫構(gòu)造方法、構(gòu)造函數(shù),是一種特殊類型的方法,負責類中成員變量(域)的初始化

1.構(gòu)造方法:

public 類名(){} 區(qū)別一下 // public void 方法名(){}
分為有參,無參子類構(gòu)造方法

public class Zi extends fu{

    public int message=35;



public Zi(){

    System.out.println("我是誰");
}}

創(chuàng)建對象時:就會輸出:子類構(gòu)造方法中內(nèi)容:

在這里插入圖片描述

2.super和this使用:

 public void show(int message)
    {
        System.out.println(this.message);//返回本類的成員變量
        System.out.println(super.message);//返回父類的成員變量
    }

在這里插入圖片描述

3.構(gòu)造方法使用:

在這里插入圖片描述

 public Zi(int name){

System.out.println(name);


    }
public fu(int name){

        System.out.println(name);
    }
 Zi sw=new Zi(200);   //    帶參的:訪問帶參的子類帶參構(gòu)造方法

子類需要加個super(name);
才能通過創(chuàng)建子類對象:返回子類有參構(gòu)造方法,和返回父類有參構(gòu)造方法
不加只能返回子類有參構(gòu)造方法,返回父類無參構(gòu)造方法
所以:

 public Zi(int name){

super(name);      //加這個
System.out.println(name);


    }

在這里插入圖片描述

4.自定義異常throw:(補充)

在這里插入圖片描述

public class Student {




    public void sctrr(int score) throws uytig{
if(score<0||score>100){
        throw new uytig(); //throw  異常對象



    }
else {
    System.out.println("方法異常!");

}}}
public class uytig extends Exception{


    public  uytig(){
        super();

    }

public  uytig(String message){
    super();

// public Exception(String message) {
//        super(message);
//    }
    // public Throwable(String message) {
    //        fillInStackTrace();
    //        detailMessage = message;
    //    }
}


public class fu {


    public static void main(String[] args) throws uytig{


        Student sc=new Student();


        try {
            sc.sctrr(98);
        } catch (uytig uytig) {
            uytig.printStackTrace();
        }


    }
}

在這里插入圖片描述

輸入score=120;
打?。哄e誤位置
uytig
at Student.sctrr(Student.java:10)
at fu.main(fu.java:11)

在這里插入圖片描述

到此這篇關(guān)于Java構(gòu)造方法 super 及自定義異常throw合集詳解用法的文章就介紹到這了,更多相關(guān)Java 構(gòu)造方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA類和方法注釋模板設(shè)置(非常詳細)

    IDEA類和方法注釋模板設(shè)置(非常詳細)

    這篇文章主要介紹了IDEA類和方法注釋模板設(shè)置(非常詳細),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Java解析使用JSON的多種方法

    Java解析使用JSON的多種方法

    使用JSON作為數(shù)據(jù)傳輸,在瀏覽器端非常方便。JSON去除了所有JavaScript執(zhí)行代碼,只保留對象格式,而且JSON天生適合JavaScript處理,所以,絕大多數(shù)REST?API都選擇JSON作為數(shù)據(jù)傳輸格式。現(xiàn)在問題來了:使用Java如何對JSON進行讀寫?
    2022-12-12
  • MyBatis主鍵自增的兩種實現(xiàn)方法

    MyBatis主鍵自增的兩種實現(xiàn)方法

    本文主要介紹了MyBatis主鍵自增的兩種實現(xiàn)方法,主要包括注解方式或配置文件方式來實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2024-01-01
  • Java中該如何優(yōu)雅的使用線程池詳解

    Java中該如何優(yōu)雅的使用線程池詳解

    在java開發(fā)中我們對“池”的概念并不陌生,常見的有數(shù)據(jù)庫連接池、線程池、對象池、常量池等等,其作用基本上就是避免頻繁的創(chuàng)建和回收,造成資源浪費,線程池也不例外,這篇文章主要給大家介紹了關(guān)于Java中該如何優(yōu)雅的使用線程池的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • Java通過反射機制將對象封裝成JSON和JsonArray格式

    Java通過反射機制將對象封裝成JSON和JsonArray格式

    這篇文章主要介紹了Java通過反射機制將對象封裝成JSON和JsonArray格式,JAVA反射機制是在運行狀態(tài)中,對于任意一個實體類,都能夠知道這個類的所有屬性和方法,需要的朋友可以參考下
    2023-10-10
  • idea如何自動添加版權(quán)許可證信息

    idea如何自動添加版權(quán)許可證信息

    這篇文章主要介紹了idea如何自動添加版權(quán)許可證信息問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java快速排序案例講解

    Java快速排序案例講解

    這篇文章主要介紹了Java快速排序案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringBoot快速集成jxls-poi(自定義模板,支持本地文件導(dǎo)出,在線文件導(dǎo)出)

    SpringBoot快速集成jxls-poi(自定義模板,支持本地文件導(dǎo)出,在線文件導(dǎo)出)

    這篇文章主要介紹了SpringBoot快速集成jxls-poi(自定義模板,支持本地文件導(dǎo)出,在線文件導(dǎo)出),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-09-09
  • 布隆過濾器(Bloom Filter)的Java實現(xiàn)方法

    布隆過濾器(Bloom Filter)的Java實現(xiàn)方法

    下面小編就為大家?guī)硪黄悸∵^濾器(Bloom Filter)的Java實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Java使用Hutool+自定義注解實現(xiàn)數(shù)據(jù)脫敏

    Java使用Hutool+自定義注解實現(xiàn)數(shù)據(jù)脫敏

    我們在使用手機銀行的時候經(jīng)常能看到APP上會將銀行卡的卡號中間部分給隱藏掉使用 ***** 來代替,在某些網(wǎng)站上查看一些業(yè)務(wù)密碼時(例如簽到密碼等)也會使用 ***** 來隱藏掉真正的密碼,那么這種方式是如何實現(xiàn)的呢,本文將給大家介紹使用Hutool+自定義注解實現(xiàn)數(shù)據(jù)脫敏
    2023-09-09

最新評論

凤山县| 南投市| 礼泉县| 正安县| 蒙阴县| 塔河县| 磐安县| 婺源县| 禹城市| 商南县| 浦江县| 通州区| 荥阳市| 航空| 澄城县| 体育| 绍兴县| 军事| 策勒县| 东城区| 禄劝| 慈溪市| 都江堰市| 湖北省| 辽阳市| 永川市| 梓潼县| 婺源县| 海盐县| 团风县| 布拖县| 宣城市| 浦东新区| 兴安盟| 攀枝花市| 紫阳县| 临湘市| 芜湖县| 当雄县| 夏津县| 孙吴县|