日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

抽象类、抽象方法与代码块

發(fā)布時間:2024/6/30 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 抽象类、抽象方法与代码块 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

abstract:抽象的,可以用來修飾類、方法

1.abstract修飾類:抽象類
?1)不可被實例化
2)抽象類有構造器 (凡是類都有構造器)
3)抽象方法所在的類,一定是抽象類。
4)抽象類中可以沒有抽象方法。
>當我們設計一個類,不需要創(chuàng)建此類的實例時候,就可以考慮將其設置為抽象的,由其子類實現(xiàn)這個類的抽象方法以后,就行實例化

?2.abstract修飾方法:抽象方法
?1)格式:沒有方法體,包括{}.如:public abstract void eat();
?2)抽象方法只保留方法的功能,而具體的執(zhí)行,交給繼承抽象類的子類,由子類重寫此抽象方法。
3)若子類繼承抽象類,并重寫了所有的抽象方法,則此類是一個"實體類",即可以實例化
?4)若子類繼承抽象類,沒有重寫所有的抽象方法,意味著此類中仍有抽象方法,則此類必須聲明為抽象的!

?

?接口(interface) 是與類并行的一個概念
1.接口可以看做是一個特殊的抽象類。是常量與抽象方法的一個集合,不能包含變量、一般的方法。
?2.接口是沒有構造器的。
3.接口定義的就是一種功能。此功能可以被類所實現(xiàn)(implements)。
? ? ?比如:class CC extends DD implements AA
4.實現(xiàn)接口的類,必須要重寫其中的所有的抽象方法,方可實例化。若沒有重寫所有的抽象方法,則此類仍為一個抽象類
5.類可以實現(xiàn)多個接口。----java 中的類的繼承是單繼承的
6.接口與接口之間也是繼承的關系,而且可以實現(xiàn)多繼承
?>5,6描述的是java中的繼承的特點。
?7.接口與具體的實現(xiàn)類之間也存在多態(tài)性

package day212;public class dark implements runner,flyer,swimmer{@Overridepublic void swim() {System.out.println("丑小鴨可以游泳");}@Overridepublic void fly() {System.out.println("丑小鴨可以變成白天鵝");}@Overridepublic void run() {System.out.println("丑小鴨可以跑");}} package day212;public interface flyer {public void fly(); } package day212;public interface runner {public void run(); }package day212;public interface swimmer {public void swim(); } package day212;public class testinteface {public static void main(String[] args) {dark d=new dark();testinteface.fly(d);testinteface.run(d);testinteface.swim(d);}public static void run(runner r){r.run();}public static void fly(flyer f){f.fly();}public static void swim(swimmer s){s.swim();} }

  

代碼塊:是類的第4個成員
作用:用來初始化類的屬性
分類:只能用static來修飾。

?靜態(tài)代碼塊:

1.里面可以有輸出語句
2.隨著類的加載而加載,而且只被加載一次
3.多個靜態(tài)代碼塊之間按照順序結構執(zhí)行
4.靜態(tài)代碼塊的執(zhí)行要早于非靜態(tài)代碼塊的執(zhí)行。
5.靜態(tài)的代碼塊中只能執(zhí)行靜態(tài)的結構(類屬性,類方法)
*
非靜態(tài)代碼塊
1.可以對類的屬性(靜態(tài)的 & 非靜態(tài)的)進行初始化操作,同時也可以調用本類聲明的方法(靜態(tài)的 & 非靜態(tài)的)
?2.里面可以有輸出語句
?3.一個類中可以有多個非靜態(tài)的代碼塊,多個代碼塊之間按照順序結構執(zhí)行
?4.每創(chuàng)建一個類的對象,非靜態(tài)代碼塊就加載一次。
?5.非靜態(tài)代碼塊的執(zhí)行要早于構造器
*
關于屬性賦值的操作:
①默認的初始化
②顯式的初始化或代碼塊初始化(此處兩個結構按照順序執(zhí)行)
③構造器中;
—————————以上是對象的屬性初始化的過程—————————————
④通過方法對對象的相應屬性進行修改

package text3;public class diamakuai {public static void main(String[] age){text ts=new text();System.out.println(ts); }} class text{String name;int age;public text(){this.name="g";this.age=2;}{name="gao";//出事化塊調方法有什么作用age=22;System.out.println("zheshiyigedaimakuai");}static{System.out.println("我市靜態(tài)");}public String toString() {return "diamakuai [name=" + name + ", age=" + age + "]";} }

  

轉載于:https://www.cnblogs.com/gaofangquan/p/7219648.html

總結

以上是生活随笔為你收集整理的抽象类、抽象方法与代码块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www国产精品内射老熟女 | 国产精品久久久久久免费观看 | 国产麻豆剧传媒精品国产 | 丰满人妻一区二区三区46 | 亚洲成人免费在线视频 | 久草这里只有精品 | 亚洲hh | 成人三级影院 | 麻豆日韩 | 天天操天天插天天干 | 亚洲 国产 日韩 欧美 | 久久婷婷一区二区 | 国产精品永久免费 | av天天草 | 成人综合一区二区 | 国产日韩精品一区二区三区 | 欧美 亚洲 | 日本最新中文字幕 | 日韩二区视频 | 好吊在线视频 | 日韩欧美三级视频 | 8x8ⅹ国产精品一区二区二区 | 88av在线播放 | 全部免费毛片在线播放高潮 | 国产精品女优 | 日韩毛片网 | 亚洲 国产 欧美 日韩 | 曰韩毛片 | 久久精品国产99久久 | 国产麻豆乱码精品一区二区三区 | 修女也疯狂3免费观看完整版 | 99精品国自产在线 | 国产a国产片国产 | 亚洲免费观看高清在线观看 | 91精品国产一区二区无码 | 亚洲av无码一区二区乱子伦as | 久久久精品电影 | 欧美国产激情 | 蜜桃av噜噜一区二区三区 | 爱爱视频免费看 | 少妇愉情理伦片bd | 爱情岛论坛亚洲自拍 | 国产精品第八页 | 精品无码一区二区三区蜜臀 | 丰满少妇在线观看网站 | 色一情一乱一伦一区二区三区 | 亚洲久热 | 欧美日韩三级在线 | 久久艹国产精品 | 国产欧美在线看 | 国内自拍第三页 | 亚洲综合一区在线观看 | 亚洲综合色视频 | 在线观看9.1 | 日韩专区第一页 | 日韩一区久久 | gay男互凵gay男同偷精 | 蜜桃av噜噜一区二区三区小说 | 日韩美女视频在线观看 | 亚洲av永久纯肉无码精品动漫 | 在线观看中文字幕第一页 | 四虎影成人精品a片 | 久热在线视频 | 7777奇米影视 | 欧美bbw视频 | 亚洲熟妇色自偷自拍另类 | 亚洲免费观看高清完整 | 亚洲激情在线观看视频 | 国产午夜精品一区二区三区视频 | 超碰人人草人人干 | 国产欧美一区二区三区在线老狼 | 日韩精品在线视频观看 | 午夜视频h | 日本99热| 日本三级片在线观看 | japanese在线 | 99精品无码一区二区 | 国产精品一区在线播放 | 欧美我不卡 | 黄视频免费观看 | 视频国产在线 | 欧美黑吊大战白妞 | 亚洲中文字幕久久无码 | 免费看黄网站在线观看 | 欧美日韩精品一区二区三区四区 | 成人观看视频 | 日本激情视频一区二区三区 | 老色鬼av | 狠狠干中文字幕 | 爱情岛论坛自拍亚洲品质极速最新章 | 天堂一区| 欧美20p | 国产美女引诱水电工 | 亚洲一级一区 | 射综合网| av在线不卡免费 | 亚洲天堂女人 | 玩日本老头很兴奋xxxx | 国产一区视频在线观看免费 |