本节视频讲了子类复写父类的方法,那字段复写呢?我目前的想法是没必要,可以直接添加字段,然后从父类继承的字段如果没有被引用会直接垃圾回收。请问这里具体是怎样的?
常用包里的函数(方法?)被其他包(自己建)里的类调用,这是抽象化是:不同包里的类可以调用其他包里的函数吗?
因为String的时候首字母必须大写,但是在IDEA中输入小写的string的时候,string不会自己转换成首字母大写或者给提示选项,只会显示红色下划线报错。
想问下在IDEA中是否可以设置成输入string会自动切换成大写的设置?类似sout可以直接输出print代码,psvm输出main方法一样,还是说string这个必须要自己注意大小写?谢谢
(a,b){ =;
静态变量不允许被定义。
在例子5-11中,
在Person构造器中指setAge()方法,而在下面的Test2类中也只调用了setName和setAge,全程都没用到两个get方法,所以这里我比较疑惑,两个get方法到底是在哪里发挥了作用?
关于set,get方法,
public int getAge(){ return age; } public void setAge(int age){ this.age=age; }
为什么在get方法中,需要在方法名前加int,而在set方法名前,不需要加int?
老师好,我自己在练习toString的时候写如下代码;
test { Person{ String } (String[] args) { Person p = Person()p.=p.=System..println(p)} }
在写第八行new Person();时候
idea体型必须吧Person类定义为静态,即第二行变成 static class Person{}才能运行。
因为之前讲到,静态是可以调用对象的,但反过来不可以,所以这里我不是很懂,psvm是静态方法,所以它去调用Person类(一个对象)应该没有问题,这里为什么会有问题呢?
而书中164页例5-5的结构:
class Person{ } public class Test{ psvm{ Person p = new Person(); } }
这里的Person又不需要定义static呢?谢谢
老师,这个new出来的对象属于哪个类。。。。。。。。。。。
老师线程那里这个sleep()方法我给50ms的时候运行的时候窗口一闪一闪的给100ms的时候就没事这是为什么啊
老师代码中的repaint();是哪个类里面的啊他是怎么执行的啊
老师好,书中138页,参数传递机制在视频中没有讲解。这部分视频应该去哪里找?
另外关于这部分的例4-12,如果是基本数据类型,如int等,是否用相同的代码,u1的值就不会变?谢谢
(1)返回值不同不构成方法的重载的意思是返回值本身返回的变量不同返回值类型相同不构成方法的重载还是返回值本身返回的变量相同返回值类型不同不构成方法的重载还是返回值本身返回的变量不同且返回值类型不同不构成方法的重载?
关于书中136页,示例4-4
public class Person{ String name; int age; public void show(){ System.out.println("姓名"+name+"年龄“+age); } }
如果在构造器中使用参数,如下:
public class Person{ string name; int age; public void show(string name, int age){ this.name=name; this.age = age; System.out.println("姓名"+this.name+"年龄“+this.age); } }
两种写法是否有相同的作用?
这里我就不是很懂,如果像例子4-4中那样,成员变量都可以在方法中直接调用,那为什么还要出现有不同参数的构造器(如第二段代码)呢?
(1)形参的作用域是哪?形参属于哪个语句块?
(1)方法声明的代码写在方法调用的代码后面或者前面是不是都可以被调用?
(2)实参可以是常量或者变量吗?
(3)实参变量和形参变量是分别分配了一块内存吗?如果实参变量是常数,那此时实参变量是默认分配四字节内存吗?
(4)方法调用时格式为对象名.方法名(实参列表)这个对象名是可以省略吗?为啥每次打代码都没看到调用的时候写上了对象名啊?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637