在類上面再創建一個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 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星