美文网首页
Java基础——面向对象(内部类)

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

作者: 凯哥学堂 | 来源:发表于2018-07-17 21:00 被阅读11次

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

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

内部类申请:

例题1:访问静态内部类。

附带外部类名。

例题2:访问实例内部类要有对象才能访问。

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

静态内部类可以申请:静态方法,实例方法,静态块,实例块。

不可以访问:实例成员。

实例内部类可以申请:实例方法,实例块。

不可以申请:静态方法,静态块。

可以访问:实例成员。

无名内部类:

无名内部类里面的方法是不可以对外部变量产生访问的,因为外面变量会变,怕以后访问的值不准确,没有意义。

在java中常量可以,因为常量存储在常量层,图下的为什么可以访问?因为它自动的把里面的没有重复赋值的变量变成常量。

无名内部类简写:

枚举:就是一个选择器,以后方法中需要传选择的,就是用枚举,一眼就能看懂怎么传。

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

main方法参数介绍: public static void main (String [] args){ }

用于接收外界参数。

为什么是数组类型?

表示可以接受很多启动参数。

相关文章

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

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • Java基础-面向对象-内部类

    Java工程师知识树[https://www.jianshu.com/p/db77d19a25f6] / Ja...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • 在你的女票面前 你没有private属性

    java零基础入门-面向对象篇(十五) 内部类 内部类经常用在编写图形界面,比如swing和安卓的程序,所以在我们...

  • Java基础03面向对象

    Java 基础02Java编程基础 面向对象上 面向对象的概述 面向对象的概述:面向对象是一种符号人类思维习惯的编...

  • 2019-06-22

    Java 基础部分面向对象封装 继承 多态集合框架泛型打包高级内部类Lambda网络编程多线程i/o操作swing...

  • Java&Android 基础知识梳理(0) - Jav

    Java 基础知识大纲 一、面向对象 二、Object类相关 三、重要关键字 四、内部类 五、抽象类 & 接口 六...

  • 【知识详解】JAVA基础(秋招总结)

    JAVA基础 目录 JAVA基础 问:面向过程(POP)和面向对象(OOP)? 问:Python和Java的区别?...

  • Java基础语法:面向对象概述

    Java面向对象学习的三条主线: 1. Java类及类的成员:属性,方法,构造器;代码块,内部类 2. 面向对象的...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

网友评论

      本文标题:Java基础——面向对象(内部类)

      本文链接:https://www.haomeiwen.com/subject/qxagpftx.html