刚刚写了一个关于java中抽象类和接口的示例

来源:互联网 发布:淘宝众筹logo 编辑:程序博客网 时间:2024/06/05 03:43
package ex;/** * @ClassName: AbstractClass * @Description: 抽象类* @author lubinsu lubinsu_gmail_com * @date 2012-2-24 下午8:30:12 *  */abstract class AbstractClass {//成员变量protected int age;public abstract void say();public int run(){System.out.println("I am running");return 1;}}/** * @ClassName: InterfaceClass * @Description: 接口* @author lubinsu lubinsu_gmail_com * @date 2012-2-24 下午8:30:18 *  */interface InterfaceCls {//对于接口的成员变量只能这么定义public static final int age = 13;public void laugh();public int guess();}/** * @ClassName: Person * @Description: 实现类* @author lubinsu lubinsu_gmail_com * @date 2012-2-24 下午8:37:44 *  */class Person extends AbstractClass implements InterfaceCls {public void say() {System.out.println("Hi~~~~");}public void laugh() {System.out.println("Haha");}public int guess() {return 12;}}public class AbstractInterface {public static void main(String[] args) {Person person = new Person();person.say();System.out.println(person.guess());person.laugh();person.run();}}

原创粉丝点击