请教大佬指点一下我的toString方法

 

你这个toString到底想要输出什么内容呢?

TurnOn、TurnOff、Play和ChangeChannel都是函数,后面要加括号。

return "[海尔电视 "+TurnOn()+" "+TurnOff() + "" + Play() + " "+ChangeChannel() + "]";

toString方法里面使用的变量不存在

你调用的都是函数名称,如果想调用函数名称,必须加上括号,但是函数有没有返回字符串,所有有问题。

你这个toString()函数里面,调用了前面几个方法,调用方法需要加(),应该Play()这样写。

你这个写的问题很多

java在类里要用this指针去调用的成员函数的。不像c++在成员函数里 直接调用成员函数就可以了。

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632

不要用记事本写代码!你有不是大佬。eclipse或者idea