一、内部类
1.内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独立。
2.在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或者继承同一个类。
3.创建内部类对象的时刻并不依赖于外围类对象的创建。
4.内部类并没有令人迷惑的“is-a”关系,他就是一个独立的实体。把内部类当成X来看待,类里面多了一个X
5.内部类提供了更好的封装,除了该外围类,其他类都不能访问。私有内部类;
二、 内部类之成员内部类
1.成员内部类中不能存在任何static的变量和方法;
2.成员内部类是依附于外部类的,所以只有先创建了外部类才能够创建内部类。
三、内部类之静态内部类
1.它的创建是不需要依赖于外围类的。
2. 它不能使用任何外围类的非static成员变量和方法。
四、 内部类之局部内部类
有这样一种内部类,它是嵌套在方法和作用于内的,对于这个类的使用主要是应用与解决比较复杂的问题,想创建一个类来辅助我们的解决方案,到那时又不希望这个类是公共可用的,所以就产生了局部内部类,局部内部类和成员内部类一样被编译,只是它的作用域发生了改变,它只能在该方法和属性中被使用,出了该方法和属性就会失效。

#千锋逆战班,Cq# 在千锋“逆战”学习第 20天,今天学了内部类的四种书写格式相关推荐

  1. 千锋逆战班学习第二十五天

    千锋逆战班学习第25天 努力或许没有收获,但不努力一定没收获,加油. 今天我学了Java课程的集合. 中国加油!!!武汉加油!!!千锋加油!!!我自己加油!!! 4.有如下代码: public cla ...

  2. 千锋逆战班学习第二十三天 集合练习(一)

    千锋逆战班 在千锋"逆战"学习第23天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油! 2(List)有如下代码 import java.util. ...

  3. 千锋逆战班学习日志Day47

    千锋逆战班学习第47天 表单标签 CSS介绍 二.CSS和HTML结合 2.1CSS和HTML结合之内联结合 2.2CSS与HTML结合之内部部结合 2.3CSS和HTML结合之外部结合 三.访问路径 ...

  4. 千锋逆战班学习第二十四天

    千锋逆战班 在千锋"逆战"学习第24天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油! 1(Object类)有下面代码 interface IA{v ...

  5. 双千兆和双频千兆哪个好_关于千兆路由器的那些事儿!赶紧收藏

    无线Wi-Fi已成为现代人生活.工作的标配,随着百兆乃至千兆的光纤网络普及,传统路由器已跟不上时代的速度了.不少用户的眼光已投向速度更快的千兆路由器,那么大家真的了解什么是千兆路由器吗?千兆路由器有哪 ...

  6. 《Python 快速入门》一千个程序员有一千套编码规范

    一千个读者有一千个哈姆莱特.        -- 莎士比亚 一千个程序员有一千套编码规范.     -- 不吃西红柿 目录 1.分号 2.命名 3.行长度 4.缩进 5.空行 6.空格 7.类 8.块 ...

  7. 原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码

    原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码 原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码 文锋科技历时两年 ...

  8. 爬取千库网ppt_python爬取千库网

    但是点进去就没了 这里先来测试是否有反爬虫 import requests from bs4 import BeautifulSoup import os html = requests.get('h ...

  9. 电脑视频压缩软件哪个好?分享:一款支持上千种视频格式压缩神器

    为了追求高清画质,现在的视频文件越来越大了.超大的文件虽然可以给人们带来更好的视觉效果,也给传输和发送带来了很大的麻烦.那有没有一款电脑视频压缩软件解决视频无损压缩问题呢?答案是肯定的! 当前, 视频 ...

最新文章

  1. 从定制软件到通用软件的转变
  2. 【Android 电量优化】JobScheduler 源码分析 ( JobServiceContext 源码分析 | 闭环操作总结 | 用户提交任务 | 广播接收者接受相关广播触发任务执行 )★
  3. 一种算法的实现,几个相同大小的div组合在一起,判断是不是矩形
  4. 原因以及如何避免产生僵尸进程
  5. SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
  6. 理解正向代理和反向代理
  7. Java Collections CheckedCollection()方法与示例
  8. 软件工程复习提纲——第四章
  9. Python使用pip自动升级所有第三方库
  10. qbittorrent container 改共享文件_SSH连接docker中的container
  11. python 循环添加array_python常用的基本语句介绍
  12. php password_hash和password_verify
  13. mysql i优化_mysql优化 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区
  14. 网管学习日记-VRRP单组备份
  15. C#中可以使用正则表达式来过滤html字符
  16. VS2015 编译问题记录(更新)
  17. onnx-tensorrt:builtin_op_importers.cpp:628:5: error: ‘IIdentityLayer’ is not a member of ‘nvinfer1’
  18. 网页设计中文标题h1~h4应用技巧
  19. 2018 考研 408 经验贴——总结篇
  20. 电源系列3:DCDC BUCK降压电路原理

热门文章

  1. java调用ecdh_椭圆曲线ECC ECDH原理 javacard实现
  2. 2021-10-09 QT界面介绍
  3. CF786-D ABC-SORT
  4. 到底什么是“算力”?
  5. java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成
  6. 5种不同小程序开发框架对比
  7. python自动登录网站爬取数据_Python爬虫实战:自动化登录网站,爬取商品数据
  8. python手记(四):pillow(五)最后一篇:图片过滤器,屏幕截屏。
  9. [转] 少走弯路的十大忠告
  10. 托福考试可以用临时身份证吗?