为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 洛辰m
screen=screen到底代表的是什么含义?根据局部变量的作用域,在方法内部,如果局部变量与成员变量同名的话,那么是以局部变量为准。可是在screen=screen这个赋值语句中,将局部变量的值赋值给自己,显然并不是很合适。根据代码的含义,本来的意思应该是将局部变量赋值给成员变量。为了更清晰的表达这个含义,为此最好采用如下的书写格式this.screen=screen

最赞回答 / 慕斯0752781
先看上面一句先创建了dog对象,记住是dog对象,已经有了一只狗对象,下面animal=dog这句你可以这么理解—狗是动物,向上转换就是这样,向下转换你可以这样说—dog=animal动物是狗,是不是觉得有问题!但这里创建对象是狗,向下有了一个对象,向下转换的时候可以这么理解—dog=(Dog)animal这个动物是狗,那就没问题了。后面说猫为什么不行,cat=(Cat)animal这个动物是猫。但是你创建的对象是狗,所以不对!

已采纳回答 / qq_江河流日夜_0
静态变量静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。成员变量成员变量也称作实例变量、属性, 申明在类之中,方法之外的变量,随对象销毁而销毁。

已采纳回答 / 闲人_
后者没有申明int 变量  那个int sum() 是申明了一个sum()的静态方法

已采纳回答 / 温凉a
首先 是 InitailTelphone  当然你就这么创建的话也OK,  另 我觉得这个括号是不是你变中文输入的。

最新回答 / 饼神
我写了出来,但是感觉很臃肿,感觉大神写的好简单啊

已采纳回答 / 初一啊初一
方便表达,没别的意思。可以实现,直接在initialTelephone里面,main函数外面的位置写一个叫initialTelephone的构造方法就可以了。

已采纳回答 / 千寻街
自动调用构造方法。    每次创建对象都会调用构造方法的,即使你没有创建构造方法,系统也会 默认一个无参的构造方法的

已采纳回答 / qq_夜末_0
括号里面一般是你希望创建对象的时候,赋予成员变量的一些值,例如一个用户类<...code...>什么时候写不写,我只能说你做项目的时候应该会知道,System是个系统类,in看源码意思是标准输入流,类型是
InputStream
看下你构造方法里有没有接受这个类型的参数

已采纳回答 / 慕雪血影
首先,我们可以用中文的形式流程将它给写出来,把握好彼此之间的关系,然后在每句话里面套用代码即可,虽然并不一定一次性就可以写好,但任何代码都是慢慢修改而成的,只有亲自动手写了,才能有所收获!!!

最新回答 / qq_鸿煊_0
大神  快看看我的代码 

已采纳回答 / 洛辰m
它是一个有参的构造方法啊,参数有3个。都赋值给实例变量了
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消