老师,这里是在同包不同类里调用Emp类的private属性,按理说是需要get() set()方法的,但是我不用get() set()方法,一样可以正常编译输出,为啥?
如图所示,get() set()方法被我注释掉了,但是还能正常输出
com.JB.yhbTestObject { (String[] args) { Person2 s=Person2()TestObject t=TestObject()s.rest()System..println(s.++s.++s.)System..println(t.toString())System..println(s)} } Person2 Object{ String (ageheightString name){ .=age.=height.=nameSystem..println()} String () { } (){ System..println()} }
为什么编译之后,t的地址显示出来了,s显示null呢
Java的三大版本和每半年更新的版本是什么关系,都说版本有点搞不清
老师,这里是把类也当作一种数据类型来使用吗,不是很理解类为什么能当数据类型
根据阶乘的代码进行变换,这个里面为什么会报错了
(1)
这个\t非得加在双引号里吗不能是(“用户名:”+uname\t+“年龄”)类似于这样吗?
(2)想问一下那个转义字符一般位置在哪吗?帮我用文字解说一下顺便帮我用代码举例一下呗
为什么能通过成员变量img来调用方法?
为什么长整型可以赋值给float呢
(1)switch(表达式)这个表达式可以是3*a/b吗?如果a=2b=1最后是用3*a/b整体的值6对应case标签来执行语句块吗?
(2)switch(表达式)这个表达式可以是a=c*d吗?如果c=5d=2最后是用a的值10对应case标签来执行语句快吗?
(3)如果switch表达式的值与任一case值不匹配,且不存在default语句怎么执行呢?
老师,麻烦问一下,为什么在字符串里面输入"\n"会表示成换行呢,怎么样区分我表达的是要它输出"\n"这个字符还是换行的意思呢。
老师,我把hello world 换成汉字就不对了,咋回事?
老师,请问之前不是讲过,子类继承父类,就可以得到父类的所有属性和方法,但不包含父类的构造方法吗?但这章说,创建子类对象,系统会自动线调用父类的无参构造,或者我们可以用super来调用父类的有餐构造。这不是和之前说的相矛盾吗?
为什么float类型可以给数值赋值Long型常量?我不是太懂~我可以理解为只要float型或者double型赋值是整数,即使是浮点型也可以添加在数值范围内对应的整数类型去声明,比如 int型或者long型。就是我不是太理解,是不是浮点型可以填写包括了整数(就是整型常数)和精确到float的7位或double的7位两倍的声明呢?
老师您好,
定义变量的时候是不是在内存中先建立一个数,然后这个数系统识别为
什么类型,再去把这个数字赋给变量。如果类型转换原则正确的话就能运行了。
2.我们把一个整数转换为浮点数类型时,小数点后面固定保留一位数字吗,
还是说有别的法则。
老师,我想问一下为什么我将toString重写成
public String toString(){ return "我的名字是:" + name + ",我今年:" + age;
,当这两个参数在对象的参数里面(Employee类的对象)的时候就能输出,写到类(Student类)里面的时候输出的这两个参数就是默认值 ,我写到类里面的时候不也是对象的属性吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637