代碼塊
```package com.forekonw.interfaces;
/**
* 抽象類(lèi):可以包含抽象方法(只有方法的聲明惭聂,沒(méi)有實(shí)現(xiàn))窗声,也可以包含非抽象方法.
* 一個(gè)類(lèi)中只要有抽象方法,
* 抽象類(lèi)中的抽想方法是由子類(lèi)來(lái)是實(shí)現(xiàn)的彼妻;
* 抽象類(lèi)不能被實(shí)例化(不能被new)
*
*
* 作用:
* 為什么使用抽象類(lèi)嫌佑?一個(gè)使用抽象類(lèi)當(dāng)做模板(類(lèi)中的方法都是申明沒(méi)有實(shí)現(xiàn))來(lái)使用
* @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();
}
}