在類上面再創建一個class 的概念是?
class MyThreads extends Thread{
private String name;
public MyThreads(String name){
this.name = name;
}
public void run(){
for(int i=1; i<=50; i++){
System.out.println("線程" + name + "running" + i);
}
}
}
public class PriorityDemo {
public static void main(String[] args){
int mainPriority = Thread.currentThread().getPriority();
//System.out.println("主線程的優先級為 : " + mainPriority);
MyThreads mt1 = new MyThreads("線程1");
MyThreads mt2 = new MyThreads("線程2");
//mt1.setPriority(10);
mt1.setPriority(Thread.MAX_PRIORITY);
mt2.setPriority(Thread.MIN_PRIORITY);
mt2.start();
mt1.start();
//System.out.println("線程1的優先級為 : " + mt1.getPriority());
}
}第一行 class MyThreads extends Thread{}
我知道是繼承的關係, 但是在實制的編碼工程時候, 有時候也會在類上面再定意一個類的情況吧? 貝體概念是什麼? 因為之前接觸的, 就算是創建一個方法, 也是在類中定義, 再執行main方法, 但這個是在類上面先定義好.
想問這個情況下的概念是什麼? 謝謝
11
收起
正在回答
1回答
你好,这个.java中有两个类,一个是MyThreads,另一个是PriorityDemo类。你也可以把它理解成MyThreads是另一个文件中的类,只不过它放在PriorityDemo.java文件中了。祝:学习愉快
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星