一.类的内部成员之五:内部类

1.Java中允许讲一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类
2.内部类的分类:成员内部类(静态的、非静态的) vs 局部内部类(方法内、代码块内、构造器内)

public class Person {//成员内部类(静态的)static class A{}//成员内部类(非静态)class B{}//局部内部类(方法内)public void method() {class C{}}//局部内部类(构造器内)public Person(){class D{}}//局部内部类(代码块内){class E{}}
}

3.关注如下3个问题:
①如何实例化成员内部类的对象:

 //创建A实例(静态的成员内部类)Person.A a=new Person.A();//创建B实例(非静态的成员内部类)Person p=new Person();Person.B b=p.new B();

②如何在成员内部类中区分调用外部类的结构
③开发中局部内部类的使用

尚硅谷网课笔记 P361-P370相关推荐

  1. 05.尚硅谷网课5-样式继承与其他概念

    笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版 文章目录 样式继承与其他概念 * 1. 继承 2. 选择器的权重 3. 长度单位 像素 + 屏幕分辨率 图像分辨率 百 ...

  2. 07.尚硅谷网课7-实战练习

    笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版 文章目录 实战练习 * 1. 京东图片列表 开发准备 布局剖析 结构搭建 样式添加 + 方式1 方式2 细节完善 + ...

  3. 01.尚硅谷网课1-前端简介

    笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版 文章目录 前端简介 * 1. 软件的分类 1.1. 系统软件 1.2. 应用软件 1.3. 游戏软件 2. 客户端与服 ...

  4. 03.尚硅谷网课3-字符实体与语义标签

    字符实体与语义标签 1. 字符实体 有些时候,在HTML中不能直接书写一些特殊符号,如: 多个连续的空格(在网页中编写的多个空格默认情况会自动被浏览器解析为一个空格) 比如字母两侧的大于小于号(可能会 ...

  5. 尚硅谷SpringBoot学习笔记

    目录 简介​编辑 快速搭建一个SpringBoot的网页 自动配置原理 容器功能 组件添加 原生配置文件引入 配置绑定 自动配置原理 1.引导加载自动配置类 2.按需配置开启自动配置项 开发小技巧 1 ...

  6. 学堂在线部分网课笔记---Web设计与应用

    学堂在线部分网课笔记 Web设计与应用 第六章 敏捷的前端框架 6.2.1 bootstrap响应式布局(一) 容器 非固定宽度 固定宽度 Viewport viewport的作用是什么? width ...

  7. 尚硅谷Python自学笔记

    文章目录 尚硅谷Python自学笔记 计算基础知识 进制 文本文件和字符集 Python介绍 Python入门 Pytho基本语法 数值 字符串 对象(Object) 对象的结构 算数运算符 条件判断 ...

  8. 大学计算机基础网课笔记,网课笔记怎么做?hiter教你!

    原标题:网课笔记怎么做?hiter教你! 转眼间 线上开课已一月有余 大家对 网课已相当熟悉了 小编随机调查了部分同学的网课状态 发现我工同学上网课毫不含糊 做起笔记来也是相当精彩 下面就随小编一起来 ...

  9. 吴恩达ChatGPT网课笔记Prompt Engineering——训练ChatGPT前请先训练自己

    吴恩达ChatGPT网课笔记Prompt Engineering--训练ChatGPT前请先训练自己 主要是吴恩达的网课,还有部分github的prompt-engineering-for-devel ...

最新文章

  1. 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解
  2. python能处理多大的数据-Python 适合大数据量的处理吗?
  3. 利用vc的mfc做的Excel表格处理工具
  4. 文本编辑器中实现自定义编辑框中字体和大小的功能
  5. 门锁了开不了_智能门锁不会突然没电 门锁突然没电怎么办?
  6. 认识适配器:JSON绑定概述系列
  7. python计算股票趋势_通过机器学习的线性回归算法预测股票走势(用Python实现)...
  8. 3W字!带你玩转「消息队列」
  9. VMware VCSA 6.0安装过程 (转)
  10. ubuntu 更改语言桌面_让 Ubuntu 滚动更新
  11. Spyder has encountered an internal problem!问题解决过程
  12. 为什么要使用ABP框架?
  13. mybatis plus table doesn't exists
  14. 跟我学-域名解析故障排查技巧
  15. PTA不变初心数(17分)简单答案版
  16. 文件上传 webshell 各类型 一句话木马 图片马 制作 教程
  17. 锁相环 matlab 噪声,锁相环(PLL)系统的噪声特性
  18. 几本经典的投资理财书
  19. _tsplitpath_s(分解路径)
  20. win10桌面版outlook邮箱配置流程

热门文章

  1. LAMP和LNMP架构(介绍)
  2. 一刀工具箱 - 网站权重查询工具
  3. 我的地盘,我做主!~
  4. FS4052A是一个4.0-23V宽电压输入,2A充电电流单电池 同步降压锂离子电池充电器
  5. Scara机器人关节空间轨迹规划-机器人工具箱函数jtraj
  6. App上架到各大安卓应用***流程
  7. PS初学——基本图像模式与调整(二)
  8. 如何能在浏览器中显示三维模型
  9. 不要迷恋哥本哈根达斯
  10. linux系统下freeradius AAA认证服务器创建