成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于Java繼承的一些復習

開發 后端
本文總結了Java繼承中的幾點心得,其中包括繼承后成為私有域的情況,子類構造函數沒有顯式調用超類構造函數,以及超類沒有無參構造函數,子類中又沒有顯式調用的情況等等。

以下,作者講述了在復習Java繼承時的一些心得。看一段簡單的代碼

  1. public class Test {  
  2.     public static void main(String[] args){  
  3.         B b=new B(0);       
  4.         int y=b.getY();  
  5.     }  
  6.  
  7. }  
  8.  
  9. class A {  
  10.     public static int x=2//1.      
  11.     private int y=2;      //2.  
  12.     protected int z;      //5.  
  13.     A(){                      //3.  
  14.         x=x+1;  
  15.         showX();        //4.  
  16.     }  
  17.     public void showX(){  
  18.         System.out.println("A.x="+x);  
  19.     }  
  20.     public int getY(){  
  21.      return y;  
  22.     }  
  23.  
  24. }  
  25.  
  26. class B extends A {  
  27.       
  28.     B(int x){  
  29.         x=x+2;                 //只對局部x操作  
  30.         showX();  
  31.     }  
  32.     public void showX(){  
  33.         System.out.println("B.x="+x);  
  34.     }  
  35.     public int getY(){ //6.  
  36.  
  37.      System.out.println("B.y="+(super.getY()+x));  
  38.      return super.getY()+x;  
  39.     }  
  40.  
  41. }  
  42.  
  43. //輸出  
  44. //B.x=3 //動態綁定  
  45. //B.x=3  
  46. //B.y=5  

1. public static int x被繼承到B,成為B的私有域。

2. B中仍然有一個名為y的域,但是無法直接訪問,需要通過super.getY()

3. 如果子類構造函數沒有顯式調用超類構造函數,將會自動調用超類的無參構造函 數,若超類沒有無參構造函數,子類中又沒有顯式調用,則編譯器報錯

4. java默認動態綁定機制,若不需要動態綁定則將方法定義為final阻止繼承

5. 類A的protected修飾符的數據或方法,可以被同個包中的任何一個類訪問(包括子類),也可以被不同包中的A的子類訪問。

6. 覆蓋一個方法時,子類的方法可見性不能低于父類方法的可見性。

以上就是有關Java繼承的幾點心得,出自51CTO的 “就像以往” 博客。

【編輯推薦】

  1. 對Hibernate繼承映射的講解
  2. JPA繼承類在NetBeans 6.1中遭遇的問題
  3. 沒有父類的Java Class是如何從Object繼承的
  4. Java中消除實現繼承和面向接口編程
  5. Java中用接口實現多繼承和多態的方法
責任編輯:yangsai 來源: 51CTO“就像以往” 博客
相關推薦

2012-09-25 10:03:56

JavaJava封面Java開發

2011-03-11 09:27:11

Java性能監控

2011-07-13 09:13:56

Android設計

2021-02-06 14:25:29

Java延遲加載代碼

2013-04-07 10:40:55

前端框架前端

2017-09-05 09:17:47

Java編程用法總結

2012-04-19 10:06:55

微軟Windows 8 E

2020-09-28 06:45:42

故障復盤修復

2009-06-04 16:28:43

EJB常見問題

2017-12-21 07:54:07

2015-12-04 10:04:53

2022-04-14 10:22:44

故事卡業務

2018-07-30 08:41:48

VueReact區別

2020-04-10 08:50:37

Shell腳本循環

2020-05-19 14:35:42

Shell腳本循環

2016-10-18 22:10:02

HTTP推送HTML

2009-08-13 16:41:12

C#結構

2009-06-18 10:53:52

Hibernate3.

2021-06-10 10:02:19

優化緩存性能

2017-09-20 15:07:32

數據庫SQL注入技巧分享
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日干夜干 | 伊人狼人影院 | 成人精品国产免费网站 | 日日碰狠狠躁久久躁婷婷 | 九九久久久 | 一级黄a视频 | 午夜影视| 麻豆毛片| 日韩一区二区三区视频 | 一级片免费网站 | 一区二区三区小视频 | 男女下面一进一出网站 | 一本色道久久综合亚洲精品高清 | 久久精品久久久久久 | 国产黄色在线观看 | 免费国产视频 | 7777奇米影视 | av中文字幕在线观看 | 成人网视频 | 成人在线网址 | 国产探花 | 国内自拍视频在线观看 | 久久久www| 国产精品欧美大片 | 国产精品一区二区福利视频 | 国产h视频 | 综合一区二区三区 | 成人夜晚看av | av日韩在线播放 | 国产精品久久久久久久久久不蜜臀 | 国产精品网址 | 香蕉视频久久久 | 午夜极品 | 国产精品色 | 在线观看亚洲 | 欧美精品一区三区 | 免费视频一区 | 久久午夜精品 | 日韩中文字幕视频 | 青春草国产 | 欧美二区在线 |