子类中重新定义父类属性
package com.imooc.thread;
class MyThread1 extends Thread{
private String name;
public MyThread1(String name) {
this.name = name;
}
public void run() {
for(int i = 0; i <30; i++) {
System.out.println(Thread.currentThread().getName()+"正在运行"+i);
}
}
}
public class ThreadTest5 {
public static void main(String[] args) {
MyThread1 thread1 = new MyThread1("thread1");
MyThread1 thread2 = new MyThread1("thread2");
thread1.setPriority(Thread.MAX_PRIORITY);
thread2.setPriority(Thread.MIN_PRIORITY);
thread1.start();
thread2.start();
}
}
对于上面这段代码里面的MyThread1类继承了Thread类,同时定义了一个name属性,我想问一下,有必要重新定义name属性吗?Thread类里面不是有name属性吗
13
收起
正在回答 回答被采纳积分+1
1回答
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星