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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

牛客网学习笔记-day01

發(fā)布時(shí)間:2024/9/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客网学习笔记-day01 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Java修飾符大小

public>protected>default>private

final方法不等同于private方法

雖然類中的private方法都隱式地指定為final,但是二者并不是等同的。private是訪問(wèn)權(quán)限修飾符,用于控制外界對(duì)類內(nèi)部成員的訪問(wèn),private方法只能在類的內(nèi)部訪問(wèn),而final方法可以在類外部訪問(wèn)

  • final修飾類,表示類不可被繼承
  • final修飾變量,表示變量不可更改
  • final修飾方法,表示方法不可被覆蓋

方法重寫(xiě)原則(兩同兩小一大)

  • 方法名相同,參數(shù)類型相同
  • 子類返回類型小于等于父類方法返回類型
  • 子類拋出異常小于等于父類方法拋出異常
  • 子類訪問(wèn)權(quán)限大于等于父類方法訪問(wèn)權(quán)限

IO流

System.out.println含義

  • System是java.lang包下的一個(gè)類
  • out是System類的一個(gè)final靜態(tài)成員(public final static PrintStream out = null;)
  • println()是PrintStream類的實(shí)例方法

靜態(tài)代碼塊、構(gòu)造方法、代碼塊執(zhí)行順序

父類靜態(tài)代碼塊->子類靜態(tài)代碼塊->父類非靜態(tài)代碼塊->父類構(gòu)造方法->子類非靜態(tài)代碼塊->子類構(gòu)造方法

原因分析:當(dāng)實(shí)例化子類對(duì)象是,首先加載父類的class文件到內(nèi)存中,靜態(tài)代碼塊隨著類的創(chuàng)建而執(zhí)行,所以父類靜態(tài)代碼塊最先被執(zhí)行,子類class文件再被加載,子類靜態(tài)代碼塊被執(zhí)行;實(shí)例化子類對(duì)象要先調(diào)用父類的構(gòu)造方法,而調(diào)用父類構(gòu)造方法前會(huì)先調(diào)用父類的非靜態(tài)代碼塊

匿名內(nèi)部類

創(chuàng)建格式:

new 父類構(gòu)造器(參數(shù)列表)|實(shí)現(xiàn)接口() { //匿名內(nèi)部類的類體部分 } 復(fù)制代碼
  • 使用匿名內(nèi)部類時(shí),必須繼承一個(gè)類或?qū)崿F(xiàn)一個(gè)接口
  • 匿名內(nèi)部類由于沒(méi)有名字,因此不能定義構(gòu)造函數(shù)
  • 匿名內(nèi)部類不能含有靜態(tài)成員變量和靜態(tài)方法
  • 匿名內(nèi)部類的方法不能是抽象的

轉(zhuǎn)載于:https://juejin.im/post/5c80ce13e51d455c912fc02b

總結(jié)

以上是生活随笔為你收集整理的牛客网学习笔记-day01的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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