类(class)是群体(或集合),而对象时类中的一份子,人们常用[是一个](is a)来表达对象与类间之关系.
继承:
class Base{
int a;
int b;
void show(){
System.out.println("a="+a+",b="+b);
}
}
class Derived extends Base{
int c;
void printInfo(){
//....做一些数据处理/其他工作,为后面添加代码做留下空间......
show();
//..........
}
}
组合:
//Task轮胎,Runnable接口
class Task implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("Task.Runnable.Run");
}
}
class Task1 extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("Task1.run");
}
}
public class test2 {
public static void main(String[] args){
//Thread就是引擎
//通过接口Runnable把引擎和轮胎给结合起来.
Thread tt = new Thread(new Task());
tt.start();
Thread tt1 = new Task1();
tt1.start();
}
}