代码块
```package com.forekonw.interfaces;
/**
* 抽象类:可以包含抽象方法(只有方法的声明,没有实现),也可以包含非抽象方法.
* 一个类中只要有抽象方法,
* 抽象类中的抽想方法是由子类来是实现的;
* 抽象类不能被实例化(不能被new)
*
*
* 作用:
* 为什么使用抽象类?一个使用抽象类当做模板(类中的方法都是申明没有实现)来使用
* @author Administrator
*
*/
public abstract class Person {
public abstract void addPerson();
public abstract void eat();
public abstract void studenty();
}
代码块
public class SupPerson extends Person{
@Override
public void addPerson() {
System.out.println("1111111111111");
// TODO Auto-generated method stub
}
@Override
public void eat() {
System.out.println("2222222222222");
// TODO Auto-generated method stub
}
@Override
public void studenty() {
System.out.println("33333333333333333");
// TODO Auto-generated method stub
}
public void game(){
System.out.println("444444444444");
}
public static void main(String[] args) {
Person person=new SupPerson();
SupPerson sup=(SupPerson) person;
sup.game();
person.addPerson();
person.eat();
person.studenty();
}
}