博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 面向对象 之 内部类
阅读量:5960 次
发布时间:2019-06-19

本文共 1079 字,大约阅读时间需要 3 分钟。

/**    知识点: 内部类        1. 内部类的定义        2. 内部类的优缺点        3. 外部类怎么实例化其他类的内部类        4. 方法中定义内部类        5. static 声明内部类    题目:母亲怀了孕, 母亲的营养决定孩子的健康成长    思路:        1.    抽象出类 :  母亲(Mother), 孩子(Baby)        2.  找出类的关系: 孩子在母亲里面 Baby in Mother        3.  抽象出方法: 母亲吃东西 (eat)*/public class InnerClass {        public static void main(String[] args) {        //实例化母亲        Mother mother = new Mother("lucy");        //母亲吃苹果        mother.eat("苹果");        //小孩子从苹果中吸取营养        Mother.Baby baby = mother.new Baby();        baby.eat();    }}class Mother {        private String name;    private String food;//母亲吃的食物    public Mother(String name) {        this.name = name;    }    public String getName() {        return this.name;    }    public void setName(String name) {        this.name = name;    }    //母亲吃东西    public void eat(String food) {        this.food = food;        System.out.println(this.name + " 吃了 " + this.food);    }    class Baby {                //孩子从母亲吃的东西中吸收营养        public void eat() {            System.out.println("孩子从母亲吃的 " + food + " 中吸收营养");        }    }}

转载地址:http://tdyax.baihongyu.com/

你可能感兴趣的文章
Kafka服务端脚本详解(1)一topics
查看>>
js中var self=this的解释
查看>>
面试题
查看>>
Facebook 接入之获取各个配置参数
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
事情的两面性
查看>>
只要会营销,shi都能卖出去?
查看>>
sed单行处理命令奇偶行输出
查看>>
VC++深入详解学习笔记1
查看>>
安装配置discuz
查看>>
线程互互斥锁
查看>>
KVM虚拟机&openVSwitch杂记(1)
查看>>
win7下ActiveX注册错误0x80040200解决参考
查看>>
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构...
查看>>
2013 Linux领域年终盘点
查看>>
linux学习之查看程序端口占用情况
查看>>
相逢在栀枝花开的季节
查看>>
linux下git自动补全命令
查看>>
Ubuntu14.04LTS更新源
查看>>
Linux报“Unknown HZ value! (288) Assume 100”错误
查看>>