#千锋逆战班,Cq# 在千锋“逆战”学习第 20天,今天学了内部类的四种书写格式
一、内部类
1.内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独立。
2.在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或者继承同一个类。
3.创建内部类对象的时刻并不依赖于外围类对象的创建。
4.内部类并没有令人迷惑的“is-a”关系,他就是一个独立的实体。把内部类当成X来看待,类里面多了一个X
5.内部类提供了更好的封装,除了该外围类,其他类都不能访问。私有内部类;
二、 内部类之成员内部类
1.成员内部类中不能存在任何static的变量和方法;
2.成员内部类是依附于外部类的,所以只有先创建了外部类才能够创建内部类。
三、内部类之静态内部类
1.它的创建是不需要依赖于外围类的。
2. 它不能使用任何外围类的非static成员变量和方法。
四、 内部类之局部内部类
有这样一种内部类,它是嵌套在方法和作用于内的,对于这个类的使用主要是应用与解决比较复杂的问题,想创建一个类来辅助我们的解决方案,到那时又不希望这个类是公共可用的,所以就产生了局部内部类,局部内部类和成员内部类一样被编译,只是它的作用域发生了改变,它只能在该方法和属性中被使用,出了该方法和属性就会失效。
#千锋逆战班,Cq# 在千锋“逆战”学习第 20天,今天学了内部类的四种书写格式相关推荐
- 千锋逆战班学习第二十五天
千锋逆战班学习第25天 努力或许没有收获,但不努力一定没收获,加油. 今天我学了Java课程的集合. 中国加油!!!武汉加油!!!千锋加油!!!我自己加油!!! 4.有如下代码: public cla ...
- 千锋逆战班学习第二十三天 集合练习(一)
千锋逆战班 在千锋"逆战"学习第23天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油! 2(List)有如下代码 import java.util. ...
- 千锋逆战班学习日志Day47
千锋逆战班学习第47天 表单标签 CSS介绍 二.CSS和HTML结合 2.1CSS和HTML结合之内联结合 2.2CSS与HTML结合之内部部结合 2.3CSS和HTML结合之外部结合 三.访问路径 ...
- 千锋逆战班学习第二十四天
千锋逆战班 在千锋"逆战"学习第24天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油! 1(Object类)有下面代码 interface IA{v ...
- 双千兆和双频千兆哪个好_关于千兆路由器的那些事儿!赶紧收藏
无线Wi-Fi已成为现代人生活.工作的标配,随着百兆乃至千兆的光纤网络普及,传统路由器已跟不上时代的速度了.不少用户的眼光已投向速度更快的千兆路由器,那么大家真的了解什么是千兆路由器吗?千兆路由器有哪 ...
- 《Python 快速入门》一千个程序员有一千套编码规范
一千个读者有一千个哈姆莱特. -- 莎士比亚 一千个程序员有一千套编码规范. -- 不吃西红柿 目录 1.分号 2.命名 3.行长度 4.缩进 5.空行 6.空格 7.类 8.块 ...
- 原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码
原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码 原生态(PHP和JAVA)研发的文锋网约车APP文锋代驾APP700个功能模块免费开源源码 文锋科技历时两年 ...
- 爬取千库网ppt_python爬取千库网
但是点进去就没了 这里先来测试是否有反爬虫 import requests from bs4 import BeautifulSoup import os html = requests.get('h ...
- 电脑视频压缩软件哪个好?分享:一款支持上千种视频格式压缩神器
为了追求高清画质,现在的视频文件越来越大了.超大的文件虽然可以给人们带来更好的视觉效果,也给传输和发送带来了很大的麻烦.那有没有一款电脑视频压缩软件解决视频无损压缩问题呢?答案是肯定的! 当前, 视频 ...
最新文章
- 从定制软件到通用软件的转变
- 【Android 电量优化】JobScheduler 源码分析 ( JobServiceContext 源码分析 | 闭环操作总结 | 用户提交任务 | 广播接收者接受相关广播触发任务执行 )★
- 一种算法的实现,几个相同大小的div组合在一起,判断是不是矩形
- 原因以及如何避免产生僵尸进程
- SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
- 理解正向代理和反向代理
- Java Collections CheckedCollection()方法与示例
- 软件工程复习提纲——第四章
- Python使用pip自动升级所有第三方库
- qbittorrent container 改共享文件_SSH连接docker中的container
- python 循环添加array_python常用的基本语句介绍
- php password_hash和password_verify
- mysql i优化_mysql优化 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区
- 网管学习日记-VRRP单组备份
- C#中可以使用正则表达式来过滤html字符
- VS2015 编译问题记录(更新)
- onnx-tensorrt:builtin_op_importers.cpp:628:5: error: ‘IIdentityLayer’ is not a member of ‘nvinfer1’
- 网页设计中文标题h1~h4应用技巧
- 2018 考研 408 经验贴——总结篇
- 电源系列3:DCDC BUCK降压电路原理