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

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

final關(guān)鍵字、static關(guān)鍵字

標(biāo)簽:
Java


final关键字

继承带来了好处,同时也会有弊端出现,比如有的时候我们不需要继承某些类或者类中成员的时候,就可以用到final的修饰了,它可以修饰类,成员变量,成员方法,以及局部变量。final的意思就是最终的意思,被他修饰的成员变量会变成一个不能改变值的常量,被他修饰的成员方法不能被子类所重写,被它修饰的类不能被继承。

final的特点:

1、 被final修饰的类,不能被其它的类继承,也就是说它是一个最终类,但是这个类可以继承其他类。

2、 被final修饰的方法,不能被其子类所重写,可以被子类所继承。

3、 被final修饰的局部变量,终生不能被改变。

4、 被final修饰的成员变量,只能赋值一次。

static关键字

需要实现对象的共享数据时,需要在数据前面加上static 修饰。也就是说姓名和年龄是一个人特有的数据,那么这个人的国籍就是共有的数据国籍前面就要加static修饰。下面用一段代码来演示:

 Person类

package cn.itcast.Static关键字01;/* * 被static修饰的成员变量和不被修饰的成员变量的区别演示 */public class Person {//共有属性姓名String name;//共享属性国籍static String country;}

 Test测试类

package cn.itcast.Static关键字01;public class Test {public static void main(String[] args) {//创建Person对象,调用共有属性和共享属性看他的运行结果Person p1 = new Person();Person p2 = new Person();p1.name = "李四";p2.name = "王五";System.out.println(p1.name);System.out.println(p2.name);//static修饰的共享属性p1.country = "中国";System.out.println(p1.country);System.out.println(p2.country);//static修饰的属性可以用类名直接调用System.out.println(Person.country);}}

运行结果: 

静态的注意事项:静态成员不能调用非静态成员,因为静态成员是优先于对象存在的,调用的非静态成员是创建对象后才存在的。

多态调用中,编译看谁,运行看谁?

1、编译都看等号左边的父类

2、运行,静态方法,运行静态中的静态方法

3、运行,非静态方法,运行子类中的重写方法

4、成员变量,编译运行全是父类。

定义静态常量的格式:public static final 数据类型 变量名 = 值;

注意:定义final常量它的变量名全部大写,两个单词之间用下划线连接。


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

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

評(píng)論

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

正在加載中
數(shù)據(jù)庫(kù)工程師
手記
粉絲
52
獲贊與收藏
361

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

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

100積分直接送

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

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

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

購(gòu)課補(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
提交
取消