Java基础——面向对象(内部类)

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。java

内部类: 1.有名内部类 2.无名内部类数组

内部类申请:学习

image

例题1:访问静态内部类。
附带外部类名。对象

image

例题2:访问实例内部类要有对象才能访问。
必需要产生对象以后,拿着对象(.)点new B才能够,否则实例内部类没法建立。基础

image

静态内部类能够申请:静态方法,实例方法,静态块,实例块。
不能够访问:实例成员。变量

image

实例内部类能够申请:实例方法,实例块。
不能够申请:静态方法,静态块。
能够访问:实例成员。方法

image

无名内部类:im

image

无名内部类里面的方法是不能够对外部变量产生访问的,由于外面变量会变,怕之后访问的值不许确,没有意义。
在java中常量能够,由于常量存储在常量层,图下的为何能够访问?由于它自动的把里面的没有重复赋值的变量变成常量。static

image

无名内部类简写:img

  1.  

image

  1.  

image

枚举:就是一个选择器,之后方法中须要传选择的,就是用枚举,一眼就能看懂怎么传。
从此咱们访问别人的代码,可是在调用别人方法的时候发现是int类型,这是时候不知道传什么值。可是看到下面的方法是个枚举类的话就知道它是一个选择器,只须要在枚举里面选择一个参数传递进去就能够了,而后在枚举里面申请了一些参数类型,经过枚举的方式往里面传值。(解决模糊的传参)

image

main方法参数介绍: public static void main (String [] args){ } 用于接收外界参数。 为何是数组类型? 表示能够接受不少启动参数。

相关文章
相关标签/搜索