1.类是相类似事物的描述
2.接口是不同事物(相同事物)达到某些目的的相同特性
描述人可以用 姓名、年龄、身高。同时人也有一些特性,比如:唱歌,会走路
class Person{
String name;
String year;
String height;
void song(){
System.out.println("人用嘴唱歌");
}
void walk(){
System.out.println("人用脚走路");
}
}
而世上的人又有男人、女人之分,但男女有别,于是
class Man extend Person{
/** Man property **/
}
class Woman extend Person{
/** Woman property **/
}
这就是类与类继承。
描述电脑可以用CPU ,内存等等,同时电脑也有一些特性,比如:唱歌。
对,电脑也能唱歌,唱歌是一个动作(也许你认为电脑不能动,但开机的确实在不停运转),于是
interface Action{
public void song();
}
在完成唱歌的过程中,人用嘴唱歌,而电脑则用喇叭
class Person implements Action{
String name;
String year;
String height;
public void song(){
System.out.println("人用嘴唱歌");
}
void walk(){
System.out.println("人用脚走路");
}
}
class Computer implements Action{
String cpu;
String memory;
public void song(){
System.out.println("电脑用喇叭唱歌");
}
}
这就是接口与接口的实现