文档章节

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

凯哥学堂
 凯哥学堂
发布于 07/17 20:58
字数 616
阅读 2
收藏 2

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

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

内部类申请:

image

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

image

例题2:访问实例内部类要有对象才能访问。
必须要产生对象之后,拿着对象(.)点new B才可以,不然实例内部类无法创建。

image

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

image

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

image

无名内部类:

image

无名内部类里面的方法是不可以对外部变量产生访问的,因为外面变量会变,怕以后访问的值不准确,没有意义。
在java中常量可以,因为常量存储在常量层,图下的为什么可以访问?因为它自动的把里面的没有重复赋值的变量变成常量。

image

无名内部类简写:

  1.  

image

  1.  

image

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

image

main方法参数介绍: public static void main (String [] args){ }
用于接收外界参数。
为什么是数组类型?
表示可以接受很多启动参数。

© 著作权归作者所有

共有 人打赏支持
凯哥学堂
粉丝 17
博文 314
码字总数 280608
作品 0
东城
程序员
JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52724939 JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千! 经过了几...

Aduroidpc
2016/10/02
0
0
【给初学者】Android学习路线

很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。 1.Java基础 很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Jav...

Jimmy Xie
2012/09/08
0
1
【目录导航】JAVA零基础进阶之路

【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出...

MFrank
06/21
0
0
从java程序员到CTO的成长路线图

很多新人不知道从事java开发,具体的发展路径是怎么样的,甚至很多人都不能区分程序猿和攻城师的区别。包括不少小白,从事java开发都半年,甚至1年了,对职业发展还没有清晰的认证。这非常不...

6pker
2013/10/24
0
2
JAVA笔记——static class

Java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nes...

AlexanderWee
09/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 小心着凉 @红薯

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:5.33起,其声呜呜然,如怨如慕,如泣如诉。余音袅袅,不绝如缕。分享Arch Enemy的单曲《Bridge Of Destiny (2009)》 《Bridge Of...

小小编辑
今天
200
4
what f,,

anlve
今天
9
0
初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
15
0
现场看路演了!

HiBlock
昨天
23
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部