第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Day 2-Java-imooc-8-封裝

標(biāo)簽:
Java

课程地址:http://idcbgp.cn/learn/124
总结图片来自 http://idcbgp.cn/article/10715


封装:只关注类 怎么用,解决什么问题,并不关心类是如何实现的。


在某个对象中,可以直接使用成员变量并修改赋值

封装步骤:

step 1,加个 private 进行封装

step 2,定义 get /set 方法,来执行get和set 的操作

get 需要返回 属性变量,
set 不需要返回值,但是需要参数。



包:

解决 类名 冲突的问题。

按功能 分包,包下面有类


用 import 引用,命名全是小写字母。

import secondtest.Telphone;


访问修饰符:

通常,属性 用 private 修饰,方法用 public 修饰。


private->setter/getter->automatic generate


自动创建时,属性名与参数名相同,所以多了个this来区分,把参数赋给属性。



内部类有四种

  • 成员内部类

  • 方法内部类

  • 静态内部类

  • 匿名内部类

成员内部类:

1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置
2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响
3、 使用外部类对象来创建内部类对象:

内部类 对象名 = 外部类对象.new 内部类( );

2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。


静态内部类:

静态内部类是 static 修饰的内部类,这种内部类的特点是:
1、 静态内部类不能直接访问外部类的非静态成员,但可以通过** new 外部类().成员** 的方式访问
2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();

方法内部类:
就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。
注意:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消