java面向对象九个经典例子程序

往期精选

  ●  架构师高并发高性能分布式教程(4000G)

  ●  39阶段精品云计算大数据实战视频教程

  ●  互联网技术干货视频教程大全【菜单为准】

  ●  2017年8月最新Intellij IDEA全套视频教程

  ●  程序员如何制作高质量的简历【视频+简历】

  ●  两套大型电商实战项目 

  ●  200本经典编程相关书籍下载

      更多精彩查看历史记录.........

1 Hello world例子

2 类的基本组成示例

3静态与非静态变量及方法的使用

4 类继承的例子

5类的访问修饰符

6抽象类及其实现示例

7接口及其实现

8 抽象类与接口混合编程例子

9 接口回调与多态性

package Example;

 

    interface Eat  //定义一个接口

    {

        void eat();

 

    }

    class Cow implements Eat //实现接口。

    {

        public String name="牛哞哞";       //定义自己的字段

        public void eat()   //实现接口,注意访问修饰符加public

        {

           System.out.println("母牛爱吃青草");

        }

    }

    class Hen implements Eat //实现接口。

    {

        public String name="鸡咯咯";       //定义自己的字段

        public void eat()   //实现接口,注意访问修饰符加public

        {

           System.out.println("母鸡爱吃小虫");

        }

    }

   

public class Example9

{

    public static void main(String[] args)

    {

        //多态的实现,animalEat代表不同对象,表现出不同的行为

    Eat animalEat = new Cow(); //注意这种生成实例的方法,此处代表母牛

        animalEat.eat();          //调用母牛的方法

        //System.out.println(animalEat.name); //不能访问

        animalEat=new Hen();       //注意这种生成实例的方法,此处代表母鸡

        animalEat.eat();          //调用母鸡的方法

        //System.out.println(animalEat.name);//不能访问

    }

}

java开发者交流群【点击加入】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值