java33
Posted 不断寻找
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java33相关的知识,希望对你有一定的参考价值。
1.面向接口编程:将实现类对象(键盘鼠标)赋值给接口类型的变量(USB)
interface修饰的类名称
好处:调用时可以是一个方法体即可(实现通用编程)
2.内部类:在类中定义了一个类
----------优点:
-1增强了封装,不允许外部类访问
-2增强了维护性
-3内部类可以访问外部类中的成员(字段,方法,内部类)
-------------分类:
实例内部类:什么修饰符都没有
静态内部类:前加static
局部内部类:定义在方法中的类
匿名内部类:属于局部内部类的一种特殊情况
3.外部类的修饰符只有两种:public 和默认
内部的修饰符可以有:static,private
4.实例内部类:
-1创建实例内部类:
外部类名.内部类名. 内部类对象名 = 外部类对象名.new 内部类名();
-2在实例内部类调用外部类的对象时,格式:外部类.this.成员名
在实例内部类调用内部类方法外的对象时,格式:this.成员名
5.静态内部类:
-1在静态内部类中调用外部类成员的时候,要么成员带有static
要么在静态内部类中创建个匿名对象().成员名
-2创建静态内部类:
外部类类名.内部类类名 内部类对象名 = new 外部类类名.内部类类名 ();
以上是关于java33的主要内容,如果未能解决你的问题,请参考以下文章
java 33.在Rotated Sorted Array.java中搜索
java 33.在Rotated Sorted Array.java中搜索
java 33.在Rotated Sorted Array.java中搜索
java 33.在Rotated Sorted Array.java中搜索