已采纳回答 / 会飞的肉松饼
a.equals(b)this表示对象a,obj表示对象b。对比两个引用的地址,如果地址相同,那么引用的是同一个对象,直接返回true,不需要继续做对比了。
2017-12-02
已采纳回答 / qq_水寒_2
额...同初学,我简单的说一下我的理解,首先方法的运行要有一个main作为入口,否则无法运行的。因为我们运行的是Initial,所以要在它里面添加main的2.我们要调用的方法是Telphone类里面的方法,所以我们要实例化一个Telphone的对象,再用Telphone的对象去调用它的方法。故此时是Telphone phone = new Telphone();这行代码大概意思就是在Telphone类中创建一个phone对象。如果是InitaiTelphone phone=new InitaiTelph...
2017-12-02
1:object类,是所有类的父类,一般没有任何extends关键字时都默认是object子类
2:object类,所有的方法适用所有的子类
3:object类 toString方法,
3-1:如果在执行程序中直接操作输出一个类的对象,则结果会输出一个哈希码的值
哈希码(code)是通过哈希码方法生成的字符串,来区别对象地址,如果只针对对象,程序已经直接隐藏了toString方法
3-2:如果在执行程序中需要得到一个类的属性,需要在对应类里进行重写toString()方法,执行程序无需改动
2:object类,所有的方法适用所有的子类
3:object类 toString方法,
3-1:如果在执行程序中直接操作输出一个类的对象,则结果会输出一个哈希码的值
哈希码(code)是通过哈希码方法生成的字符串,来区别对象地址,如果只针对对象,程序已经直接隐藏了toString方法
3-2:如果在执行程序中需要得到一个类的属性,需要在对应类里进行重写toString()方法,执行程序无需改动
2017-12-01
最新回答 / 如果我是DJ我是DJ我是DJ我是DJ
楼上正解给一个类或者一个接口设置了一个变量 : public static int abc =0;那么继承了该父类或实现了该接口的类一旦使用该变量,该变量就等于是该子类的成员变量了,可以被该子类共享但是 如果多个类继承了这个父类或者实现了这个接口,他们不能集体共享这个变量,只能在自己的类中单独共享
2017-12-01
最新回答 / 慕用0053891
接口跟类是同级的,接口的创建不需要通过类,接口只是规定一些抽象方法,如果一个类的对象要调用一个接口,那么这个对象,这个类必然是继承了这个接口的抽象方法(也就是接口对类特征的规范),这种继承体现在类的名字上,通过implements实现。至于用一个接口引用接受类的对象,我觉得可以这么理解:接口是对类的重新划分,但不创建新的类。比如animal类,有子类dog、cat、people,这时候如果将4条腿这个特征创建出一个接口,那么dog、cat可以调用这个接口的抽象方法,people则不可以。或者说这个接口将d...
2017-12-01
已采纳回答 / qq_温暖如翊_0
当有多个变量名相同时,程序会采取就近原则,采取内部的变量,这种情况要使用外部的变量。就要指定到外部变量去,所以在变量名字前加HelloWorld.this.)
2017-11-29