类是具有相同属性行为特征对象的集合比如我建一个人类
class Person{
private String name;//名字
private int age;//年龄
private char sex;//性别
}
人共有的一些属性,把我们需要的这些用一个类表示出来,就是这样,这就是一个普通的类。
abstract class Person{
private String name;//名字
private int age;//年龄
private char sex;//性别
abstract void eat();
}
上面是一个抽象的类,里面有一个抽象的方法,使用如下:
class ZhangSan extends Person{
void eat(){
System.out.print("我是张三,我用筷子吃饭");
}
}
class Tom extends Person{
void eat(){
System.out.print("I am Tom,I use a fork to eat");
}
}
我只知道人要有名字有年龄有性别,其他不确定,好了,那我可以把类定义成抽象的,再定义一个抽象的方法,每个继承我的都要重写我的抽象方法,如上中国有中国的吃法,老外有老外的吃法