黑马程序员技术交流社区

标题: 抽象类和接口及多态的练习 [打印本页]

作者: a8851625    时间: 2014-11-10 23:43
标题: 抽象类和接口及多态的练习
如题,现在已经在边复习边写博客的阶段了,正好到抽象类接口多态这部分,刚自己写了个例子。有兴趣的看看~高手绕行啦~
public class Interface {
        public static void main(String[] args)
        {
//                Lumiaphone1 lp=new Lumiaphone1("lumia930",5.0,"骚黄");
//                lp.function();
//                lp.speak();
//                lp.zhuangbi();
//                Lumiaphone1 lp2=new Lumiaphone2("lumia930",5.0,"骚黄");
                               
                phone1 p=new Lumiaphone1("lumia625",5.0,"骚黄");
                p.function();
        }
        public static void superfunction(phone1 p)
        {
               
        }
}

interface inter1
{
         void zhuangbi();       
}

abstract class phone1 implements inter1
{
        private String name;
        private double chicun;
        private String color;
        phone1(String name,double chicun,String color)
        {
                this.name=name;
                this.chicun=chicun;
                this.color=color;
        }
        void speak()
        {
                System.out.println("通话");
                System.out.println("name:"+name+"        chicun:"+chicun+"        color"+color);
        }
        abstract void function();
        public void zhuangbi()
        {
                System.out.println("Fuck!就是那么自信!");
        }
}

class Lumiaphone1 extends phone1
{
        Lumiaphone1(String name,double chicun,String color)
        {
                super(name,chicun,color);
        }
        void function()
        {
                System.out.println("带你装逼带你飞");
        }
       
}

class Lumiaphone2 extends Lumiaphone1
{
        Lumiaphone2(String name,double chicun,String color)
        {
                super(name,chicun,color);
        }
        void paizhao()
        {
                System.out.println("4100W像素~");
        }
}
作者: 奋斗的蜗牛ksd    时间: 2014-11-10 23:48
最好加个注释,不然看起来费劲,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2