色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

子類中繼承父類的方法

jf_78858299 ? 來源:算法與編程之美 ? 作者: 算法與編程之美 ? 2023-04-06 14:53 ? 次閱讀

1 問題

子類中如何繼承父類的方法,或者如何重寫方法。

2 方法

wKgaomQubAaAByJlAABoJbexQfE473.jpg

首先得在父類中創建一個方法,利用創建的方法的格式void+方法名(){},然后在子類中調用這個方法:直接輸入方法名,再按enter,便會出現super.方法名(),表示調用該方法。當不想調用父類的方法時可直接刪除super的調用,然后在方法中重新寫。

例題:4、 請設計2個類,分別是學生類Student,本科生類Undergraduate,,其中Student類是一個抽象類,它包含一些基本的學生信息,如姓名、類別(本科生還是研究生)、所學課程(這里假定為3門課,用一維數組表示)成績和成績等級等,而Undergraduate類是Student類的子類.

package lab02;
public class Student {
//屬性
String name;
String type;//類別
int[] courseScores;//三門課的成績數組
String grade;//平均成績等級
Student(){}
Student(String name,String type,int[] courseScores){
this.name=name;
this.type=type;
this.courseScores=courseScores;
}
void computeGrade(){
System.out.println("Student:compute");
}
package lab02;
public class Undergraduate extends Student{
Undergraduate(){}
Undergraduate(String name,String type,int[] courseScores){
super(name,type,courseScores);
}
@Override//該方法來自于父類,然后不適合子類(是直接寫函數名再enter回車直接得來的)
void computeGrade() {
// super.computeGrade();//super表示執行父類方法
System.out.println("Undergraduate:compute");
Int avg=(this.courseScores[0]+this.courseScores[1]+this.courseScores[2])/3;
if(avg>80){
this.grade="優秀";
}else if(avg>60){
this.grade="良好";
}else if(avg<60){
this.grade="差";
}
}
}
package lab02;
public class Test04 {
public static void main(String[] args) {
Undergraduate zhang=new Undergraduate("張三","本科生",new int[]{90,95,100});
zhang.computeGrade();
System.out.println("等級:"+zhang.grade);

3 結語

針對繼承父類的方法和重寫方法的問題,我們的重點是理解如何調用函數的,如何在子類中使用該方法,要使用的父類的方法名加enter即可,當不想執行父類方法去掉super,自己重寫方法即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1942

    瀏覽量

    34714
  • Super
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8412
  • void
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9868
收藏 人收藏

    評論

    相關推薦

    關于Java繼承的問題

    在Java中,繼承是面向對象編程中的一個重要概念,它允許一個(稱為子類或派生繼承另一個
    的頭像 發表于 09-30 10:48 ?553次閱讀

    建立即其子類的同名方法——關于重寫VI的問題

    隨著項目的進行,發現的重要性,最近學習時遇到了一些問題:按照《寶典》的介紹(P353),創建了一個運算作為,又創建了一個加法作為
    發表于 09-23 17:07

    Python多重繼承使用方法

    繼承是面向對象編程的一個重要方式,通過繼承,子類可以擴展的功能,Python也具有該特性,除此之外,Python還可以使用多重
    發表于 04-19 14:41

    如何使用Python的? 優勢有哪些?

    Student 繼承 Parent.方法是在名稱后面的小括號中加上
    發表于 07-30 18:08

    python繼承

    python繼承繼承,跟人類繁衍的關系相似。被繼承稱為基
    發表于 03-08 16:40

    探討一下JAVA子類調用構造器函數

    ); }}public class ConstructorExtend {//測試子類繼承的構造函數 public static void main
    發表于 10-19 14:51

    什么是繼承?

    什么是繼承?繼承子類利用中定義的方法和變量就像它們屬于
    發表于 04-28 14:26 ?720次閱讀

    Java繼承怎么寫

    。這種方式可以重復利用現有的代碼而不更改它的形式。 1.繼承的語法 關鍵字extends表明新派生于一個已經存在的。已存在的稱為
    發表于 09-27 13:00 ?0次下載
    Java<b class='flag-5'>繼承</b>怎么寫

    C++中繼承訪問級別學習總結(二)

    上一篇文章我們介紹了c++中繼承學習總結;今天我們繼續來分享c++中繼承中的訪問級別的學習總結。一、繼承中的訪問級別學習:1、
    的頭像 發表于 12-24 16:10 ?737次閱讀

    C語言如何實現繼承及容器

    繼承是面向對象軟件技術當中的一個概念,與多態、封裝共為面向對象的三個基本特征。繼承可以使得子類具有的屬性和
    發表于 02-07 11:26 ?10次下載
    C語言如何實現<b class='flag-5'>繼承</b>及容器

    python繼承詳解

    方法的同時,又可以根據需要進行修改、拓展。 繼承的語法結構是 class 子類(): 1. 單繼承
    的頭像 發表于 03-08 16:40 ?3096次閱讀

    簡述繼承

    繼承:一個繼承另一個,自動擁有這個的屬性和方法
    的頭像 發表于 02-17 15:00 ?1017次閱讀
    簡述<b class='flag-5'>類</b>的<b class='flag-5'>繼承</b>

    python子類定制及多態調用介紹

    python通過子類繼承來定制子類的行為。 ## 1.1 重寫方法 (1)如
    的頭像 發表于 02-23 14:51 ?618次閱讀

    super調用的構造方法

    有如下幾種用法: 1、調用的構造方法 Java中的繼承大家都應該了解,子類繼承
    的頭像 發表于 10-10 16:42 ?905次閱讀
    super調用<b class='flag-5'>父</b><b class='flag-5'>類</b>的構造<b class='flag-5'>方法</b>

    java子類可以繼承的什么

    Java是一種面向對象的編程語言,它支持繼承的概念。繼承是面向對象編程的三大特性之一,它允許一個(稱為子類或派生
    的頭像 發表于 08-20 11:02 ?1157次閱讀
    主站蜘蛛池模板: 人妻免费久久久久久久了| 国产亚洲精品久久久久久国模美| 超h高h肉h文教室生理课| 精品久久久爽爽久久久AV| 双性h浪荡受bl| 电影日本妻子| 色男人综合| 城中村快餐嫖老妇对白| 欧美牲交A欧美牲交| 99re久久热在这里精品| 美女被打开了屁股进去的视频| 伊人成综合网伊人222| 精品视频中文字幕| 伊人久久天堂| 久久伊人在| 99精品视频在线观看免费播放| 嗯呐啊唔高H兽交| 把英语老师强奷到舒服动态图| 日本黄色www| 国产成人a v在线影院| 我和妽妽在厨房里的激情区二区 | 国产精品免费视频播放| 四虎成人影院| 国产精品一区二区在线播放| 亚洲AV永久无码精品澳门| 国精产品一区二区三区有限公司 | 妺妺窝人体色777777野大粗| 99久久精品免费看国产一区二区| 欧美高清另类video| 成人片在线播放| 亚洲AV噜噜88| 久久这里只精品国产99re66| CHINA篮球体育飞机2022网站| 日本电影护士| 国产在线精品国自产拍影院午夜| 一扒二脱三插片在线观看| 美女脱了内裤张开腿让男人爽| silk118中文字幕无删减| 无人区尖叫之夜美女姐姐视频| 久久re热在线视频精99| caoporn超碰在线|