已采纳回答 / 风中绿叶0
如果你输出的是对象,d1等效为d1.toString()下面是理由:1、System.out.println(center.toString())这句对应的源码:public void println(String x) { synchronized (this) { print(x); // 打印x newLine(); // 换行 }}这能看懂吧,直接输出了传进来的参数x(center.toString())2、System.out.println(center)这句...
2015-12-04
已采纳回答 / 天启之魂
看错了 以为你说去掉. 你掉了个点 . 是this.screen 这个点 不能去掉啊再来说this 其实在函数中经常会使用一些变量 如果这个变量是成员变量,那么这个变量实际上是必须有this的,如果你不写 ,系统默认也会帮你加上.所以你可以省略,但是如果成员变量和你某些局部变量重名了,那么就必须加上this来表示成员变量最常用的地方就是构造函数了,构造函数的参数一般和成员变量是同名的,那么就必须加上this来区别,
2015-12-04
“构造方法是定义在JAVA类中的一个用来初始化对象的方法”个人感觉老师把这个说得太口语化了,有点绕口。听了三遍,自己改了两次demo,才明白过来意思。
2015-12-03
public static void main(String[] args) {
Traffic tfc1 = new Bus(); //父类引用指向公交子类对象
Traffic tfc2 = new Ship();//父类引用指向轮船子类对象
Traffic tfc3 = new Plane();//父类引用指向飞机子类对象
Traffic tfc4 = new Train();//父类引用指向火车子类对象
Traffic tfc5 = new Taxi();//父类引用指向出租车子类对象
}
Traffic tfc1 = new Bus(); //父类引用指向公交子类对象
Traffic tfc2 = new Ship();//父类引用指向轮船子类对象
Traffic tfc3 = new Plane();//父类引用指向飞机子类对象
Traffic tfc4 = new Train();//父类引用指向火车子类对象
Traffic tfc5 = new Taxi();//父类引用指向出租车子类对象
}
2015-12-03
已采纳回答 / 天启之魂
public 是访问修饰符 void 是返回值类型 这是两个东西public 表示最大的访问权限,所有位置都能访问到 即 公开的意思void 代表函数没有返回值 即这个函数没有结果 即 在函数的最后不需要return 一个具体的结果不加public 那么就是默认的一个访问修饰符 (default) 她和public 的区别 在后面你会学到 现在说多了 你反而还迷糊了
2015-12-02