码迷,mamicode.com
首页 > 编程语言 > 详细

java33

时间:2019-02-17 17:54:05      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:面向接口   两种   方法体   增强   成员   特殊情况   inter   一个   this   

1.面向接口编程:将实现类对象(键盘鼠标)赋值给接口类型的变量(USB)
interface修饰的类名称
好处:调用时可以是一个方法体即可(实现通用编程)
2.内部类:在类中定义了一个类
----------优点:
-1增强了封装,不允许外部类访问
-2增强了维护性
-3内部类可以访问外部类中的成员(字段,方法,内部类)
-------------分类:
实例内部类:什么修饰符都没有
静态内部类:前加static
局部内部类:定义在方法中的类
匿名内部类:属于局部内部类的一种特殊情况
3.外部类的修饰符只有两种:public 和默认
内部的修饰符可以有:static,private
4.实例内部类:
-1创建实例内部类:
外部类名.内部类名. 内部类对象名 = 外部类对象名.new 内部类名();
-2在实例内部类调用外部类的对象时,格式:外部类.this.成员名
在实例内部类调用内部类方法外的对象时,格式:this.成员名
5.静态内部类:
-1在静态内部类中调用外部类成员的时候,要么成员带有static
要么在静态内部类中创建个匿名对象().成员名
-2创建静态内部类:
外部类类名.内部类类名 内部类对象名 = new 外部类类名.内部类类名 ();

java33

标签:面向接口   两种   方法体   增强   成员   特殊情况   inter   一个   this   

原文地址:https://www.cnblogs.com/-zero/p/10391939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!