最新回答 / kk求知者
this能操作属性和(对象(又称为引用)) 在老师案例里this操作dog obj为dog2 this==obj意思是:当前对象的引用的值 即当前引用的地址是否相同 如果引用的地址相同 那即为相同的值 我的理解,有错请纠正。
2018-01-10
静态内部类这一节知识中的第三点证明错误,使用编译器编写是SInner si=new SInner();报错,正确的创建静态内部类的对象的方法为:外部类.内部类 对象名=new 外部类.内部类();,本例中应为SOuter.SInner si=new SOuter.SInner();
2018-01-10
已采纳回答 / 君未知
Dog dog=new Dog();//用子类引用指向对象dogAnimal animal=dog;//用父类引用指向子类对象dogDog dog2=animal;//又将父类引用转化成子类引用,即用子类引用指向父类对象,该方式存在风险Dog dog2=(Dog)animal;只是强制转换的一种方式
2018-01-09
已采纳回答 / 亿像
未定义成员变量package com.imooc;public class Telephone {float screen ;float cpu ;float mem ;public void sendMessage(){}public static void main(String[] args) {// TODO Auto-generated method stubTelephone phone = new Telephone();phone.sendMessage();phone.screen = ...
2018-01-09
Animal instanceof Cat ==false,是因为Cat类虽然extends了Animal,但没有方法重写,所以并未真正继承,~~
2018-01-09
请叫我雷锋
public static int sum() {
HelloWorld helloWorld = new HelloWorld();
return score1 + helloWorld.score2;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = sum();
System.out.println("总分:" + allScore);
}
public static int sum() {
HelloWorld helloWorld = new HelloWorld();
return score1 + helloWorld.score2;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = sum();
System.out.println("总分:" + allScore);
}
2018-01-08