亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
這是把getScore()方法中的返回值賦值給一個新的變量,由于它的返回值是int類型的所以需要定義一個int類型的變量去接收getScore()的返回值
什么telphone啊,是telephone
`hello.new Inner()` 這種寫法還真是毀了我的三觀
更多編程入門教程資源推薦夢幫客教程網(www.dreambangke.com),分享給想學習編程開發的同學。
害的我學著學著就打開了瀏覽器
這里有個很重要的思想

靜態方法只能調用靜態變量,普通方法可以調用靜態變量和普通變量
那為什么還要這么麻煩弄一個靜態變量 靜態方法呢?

靜態變量的好處是無論在什么類中 只需 類名.變量名 就可以直接調用,而在類中直接定義變量,方法體內部是無法直接調用的,要先實例化對象(創建對象后)才能調用

靜態方法的好處也是無需實例化對象(創建對象) 例如本題中 int allScore=sum(); 可以直接獲取方法的值 而不需要像第一集第7章那樣 先new一個對象 然后 int allScore=對象.sum()
想給作者打錢,支持一下
需要注意的是 ,多態的變量是不能重寫的,被static修飾的方法也是不能重寫的。靜態方法是屬于類的,不屬于對象的。在類加載的時候執行。
if(getClass()!=obj.getClass())
return fasle;//這里明白,傳入dog2實參的時候,是對比dog和dog2兩個引用的屬性是否相同,因為兩個引用調用的同一個類中的屬性,這個肯定相同
Dog other=(Dog)obj;//視頻說一看到這句代碼就知道相同,怎么理解的?死活不明白
if(age!=other.age)
return false;
return true;
//為什么返回 ture?不管前邊怎么執行都返回true,這有什么意義?
真是好迷糊啊,你說的最后的比較的時候完全聽不懂。屬性是否相同、值是否相同、類對象和類的 對象是否相同。說了一大堆 ,也沒有解釋,直接一句“一看就相同”就完事了。反復看了5遍都沒搞懂你要解釋的東西。認真點好 嗎?
我看到小視頻了
Dog dog=new Dog();
System.out.println(dog);
System.out.println(dog.toString());
// 沒有override的時候,這兩句話效果是一樣的
為什么會默認調用toString方法
類:國家
對象1:中國
屬性:人口數量 13億7000萬
屬性:土地面積 960萬平方公里
方法:。。。
只有equal方法里的條件都滿足 才說明這兩個對象想等嗎?
課程須知
本課程是Java開發的基礎,需要大家:掌握 Java 基本語法的使用。如果您是新手,建議先移步 《Java入門第一季》http://www.xianlaiwan.cn/learn/85
老師告訴你能學到什么?
• 掌握 Java 編程思路 • 熟練運用面向對象程序設計思想

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消