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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為啥調用不了

package com.imooc;


public class Telphone {

private float screen;

private float cpu;

private float mem;

? ?

? ?public void sendMessage(){

? System.out.println("send message。");

? ?}

public float getScreen() {

return screen;

}

public void setScreen(float screen) {

this.screen = screen;

this.sendMessage();

}

public float getCpu() {

return cpu;

}

public void setCpu(float cpu) {

this.cpu = cpu;

}

public float getMem() {

return mem;

}

public void setMem(float mem) {

this.mem = mem;

}

public Telphone(){

? System.out.println("無參數(shù)的構造方法執(zhí)行了");

}

public Telphone(float newScreen,float newCpu,float newMem){

? if(newScreen<3.5f){

??

? System.out.println("您輸入的參數(shù)值有問題,自動賦值為3.5");

? screen=3.5f;

? }

? else

? {

? screen=newScreen;

??

? }

? cpu=newCpu;

? mem=newMem;

??

? System.out.println("有參數(shù)的構造方法執(zhí)行了screen:"+this.getScreen());

}

}

http://img1.sycdn.imooc.com//58b7dddd0001208a06620402.jpg

結果:

無參數(shù)的構造方法執(zhí)行了

有參數(shù)的構造方法執(zhí)行了screen:5.0

為什么沒有顯示send Message

正在回答

3 回答

你是想試驗this關鍵字嗎?

public void setScreen(float screen) {

this.screen = screen;

this.sendMessage();//不知道你把調用方法放這個屬性set里是想干啥???

}

但是你要用this關鍵字調用send方法可以在構造方法中使用實現(xiàn)你要的輸入

public Telphone(){

? System.out.println("無參數(shù)的構造方法執(zhí)行了");

? this.sendMessage();//用this關鍵字調用

}

public Telphone(float newScreen,float newCpu,float newMem){

? if(newScreen<3.5f){

? System.out.println("您輸入的參數(shù)值有問題,自動賦值為3.5");

? screen=3.5f;

? }

? else

? {

? screen=newScreen;

??

? }

? cpu=newCpu;

? mem=newMem;

? System.out.println("有參數(shù)的構造方法執(zhí)行了screen:"+this.getScreen());

? this.sendMessage();//用this關鍵字調用

}


0 回復 有任何疑惑可以回復我~
#1

qq_窗外有清風_04152712 提問者

非常感謝!
2017-03-02 回復 有任何疑惑可以回復我~

因為你的主函數(shù)main()、主函數(shù)調用的telphone()、telphone(float,float,float)都沒有調用過sendMessage()方法,也就是你的sendMessage()方法沒被運行過

0 回復 有任何疑惑可以回復我~

新人,為了積分湊個熱鬧。問題是最后一句的“為什么沒有顯示send Message”吧?方法sendmessage,并沒有見到有調用。

phone與phone2調用的都是telphone()方法啊,而telphone()方法并沒有調用你需要的send。。。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531212    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙

進入課程

為啥調用不了

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號