一、内部类概念
所谓的内部类就是在一个类中继续定义一个类,内部类的好处是方便内部类访问外部类的私有属性,但是内部类在安卓开发中使用比较多。
DEMO:定义内部类
以上在内部类中访问了外部类的私有属性,但是内部类对象是在外部类中创建的,如果要在外部类之外创建呢?比如说在主方法中能创建吗?
DEMO:在主方法中创建内部类对象
此时提示错误是"Inner 不是一个类型",所以不能在外部类之外直接创建内部类对象,因为内部类对象是依赖于外部类对象存在,如果要实例化内部类对象需要先实例化外部类对象。
DEMO:先实例化外部类对象
以上就是一个内部类对象的创建。
总结:
1、内部类能直接访问外部类的私有属性
2、内部类对象是依赖于外部类对象存在的,如果要取得内部类对象则需要先实例化外部类对象。
详细的java系统视频免费学习地址
有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!
欢迎关注微信公众号:码邦主
原文转载:http://www.shaoqun.com/a/512545.html
hemingway:https://www.ikjzd.com/w/2344
heap:https://www.ikjzd.com/w/2012
一、内部类概念所谓的内部类就是在一个类中继续定义一个类,内部类的好处是方便内部类访问外部类的私有属性,但是内部类在安卓开发中使用比较多。DEMO:定义内部类以上在内部类中访问了外部类的私有属性,但是内部类对象是在外部类中创建的,如果要在外部类之外创建呢?比如说在主方法中能创建吗?DEMO:在主方法中创建内部类对象此时提示错误是"Inner不是一个类型",所以不能在外部类之外直接创建内部类对象,因为
夸克:夸克
声网:声网
护肤品怎么入驻速卖通?2020速卖通护肤品行业招商准入资质:护肤品怎么入驻速卖通?2020速卖通护肤品行业招商准入资质
青城山不可错过的美食诱惑:青城泡菜 - :青城山不可错过的美食诱惑:青城泡菜 -
亚马逊发货政策改动!要提供新的信息:亚马逊发货政策改动!要提供新的信息
没有评论:
发表评论