Java-内部类、方法、接口-实例(Java InnerClass)



//手机终端 请上下左右 滑动屏幕 观看更全!

//package Main;

//内部类
/**
 * @SaySomething(我觉得我应该说点什么的):
 *      :虽然在类之中的基本组成就是成员和属性与方法,但是在任何的语言里面结构也是允许进行嵌套的,
 *       所以在一个类的内部可以定义其他的类,这样的类就称为内部类!
 *       内部类其本身也是一个独立且完善的类。在一个类的内部除了属性和方法之外还可以继续使用class定义内部类。
 *      -
 * @Attention(注意):
 *      1、如果内部类被使用private私有化,那么外部讲无法直接使用,只能有父类调用。
 *      2、
 * @time(时间):-2019/05/08
 * @role(谁):-杨木发
 *
 * @modify(修改)-:
 * -@time:
 * -@role:
 */


public class InnerClass {
    public static void main(String[] args) {
        Outer OT = new Outer();
        OT.fun();
        Outer.Inner OI = new Outer().new Inner();
        OI.output();
    }
}


class Outer {  //外部类
    private String site = "www.yangmufa.com";
    public void fun(){
        Inner in = new Inner();//实例化内部类对象
        in.output();//调用内部类方法
    }
    class Inner{  //内部类    (如果把此内部类私有化,讲表示此类讲无法再外部使用( 例如:pervate class Inner))
        public void output(){
            System.out.println(Outer.this.site); //调用外部类私有属性
        }
    }
}

//内部接口范例:

interface IChanner {
    public void send(IMessage ms);
    interface IMessage{
        public  String getContent();
    }
}

class ICannerIMP implements IChanner{
    @Override
    public void send(IMessage ms) {
        System.out.println();
    }
    class IMessageIMP implements IMessage{
        @Override
        public String getContent() {
            return null;
        }
    }
}

/*-------------------反爬声明o()咻咻咻--------------------
 

作者:**杨木发** 版权声明: 本文为博主倾情原创文章,整篇转载请附上源文链接!

如果觉得本文对你有所收获,你的请评论点赞 与

合理优质的转发也将是鼓励支持我继续创作的动力,

更多精彩可百度搜索 杨木发 或:

个人网站:杨木发的自留地 - 此地无银三百两

GitHub:https://github.com/yangmufa

坚持创作 善于总结 开源共享 高质进步。

-------------------反爬声明o()咻咻咻--------------------*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YangMufa(编程小马达)

你的鼓励将是我创作的最大动力o

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值