《J2SE 回炉再造09》-------溺水狗
第四章 面向对象编程基础篇(5)
- this关键字
- 定义及说明:
- 内存分析:
- 注意事项:当确定不了变量指的是哪一个声明的变量时使用“就近声明”的原则
- static关键字
- 定义及说明:
- 示例程序及内存分析:
- 注意事项:注意静态常量static在内存中的位置,其为位于data seg内存区域,通过对上面程序的分析,可以知道static生成的常量也可用于计数。
- package关键字和import语句
- J2SDK(jdk 1.5)中主要包的简单介绍:
注:java.long中的类不需要引入,其他的都需要引入。
新版本会有新特性要不断更新学习新的版本特点。 - 类的继承与权限控制
- 有关继承的内存分析
注1:【子父类同包情况】上图中Child类继承自Parent类,但其不能修改父类的私有属性即其中子类继承了父类的private对象,不能访问它,你拥有私有变量的所有权但没有使用权(下图1)。这里的不能访问并不是不能读取,而是无法对所继承父类的私有属性进行修改,要想对继承的父类私有属性进行操作要使用getXxx()和setXxx()方法(下图2);可以输出不可以修改(下图3);所有权不是使用权,同样是不可以给别人的。(下图4、5)
注2:我目前水平无法完善的解答这一问题,留疑.
参考1
参考2
参考3
参考4
参考5
参考6
参考7
不是同一个包下的子类是否可以访问父类中的默认属性的相关解释
- 方法的重写
- super关键字
- 简单程序的内存分析
- 继承中的构造方法
注:本博客由溺水狗原创但其学习资源资料来源于网络(马士兵老师的教学视频),特此感谢马士兵老师
《J2SE 回炉再造09》-------溺水狗相关推荐
- 《J2SE 回炉再造06》-------溺水狗
第四章 面向对象编程基础篇(2) Java与面向对象的缘分 为什么要使用对象,意义是什么? Java中的类如何定义? 类的定义包括静态(成员变量/属性)和动态(方法)两部分 成员变量与局部变量的有关事 ...
- 《J2SE 回炉再造18》-------溺水狗
第十二章 GUI编程 1. 提纲 2. AWT包 3. Component和Container 4. Frame类 代码1: import java.awt.*;public class TestFr ...
- 《J2SE 回炉再造17》-------溺水狗
第十一章 网络编程 1. 提纲 值得注意的是网络编程不等同于网站编程 2. 网络基础概念 3. 网络通信协议及接口 4. 数据分层的思想 5. 数据封装和数据拆封 6. IP协议 IPV4协议中用4个 ...
- 《J2SE 回炉再造16》-------溺水狗
第十章 线程 1. 提纲 2. 线程的基本概念 进程是一个静态的概念,严格意义上讲并不能执行,我们所说的进程执行指的是进程里的主线程(main()方法)开始执行了 3. 线程的创建和启动 只要可以使用 ...
- 《J2SE 回炉再造15》-------溺水狗
第九章 输入/输出流.字节/字符流.节点/处理流 1. 提纲 2. 概述 注1:输入/输出流:都是站在程序的角度来说的,而不是文件的角度.参考理解 注2:输入流:将其他资源传送到内存(程序):输出流: ...
- 《J2SE 回炉再造13》-------溺水狗
第七章 String.StringBuffer.包装类.Math类.File类.枚举类 提纲: String类(不可变字符序列) 练习一参考答案 练习二参考答案 StringBuffer类(可变的字符 ...
- 《J2SE 回炉再造14》-------溺水狗
第八章 容器类 Collection接口(Set.List.Map).Iterator接口.Comparable接口 提纲 容器的概念 Set无序不可重复,List有序可重复,两者是否equals C ...
- 《J2SE 回炉再造12》-------溺水狗
第六章 数组 提纲: 一维数组概述: 元素类型为引用类型的数组: 3. 数组的初始化 注: 理解main函数中的参数:String[] args 约瑟夫环(逢三减一):选择排序法.冒泡排序法以及数组模 ...
- 《J2SE 回炉再造11》-------溺水狗
第五章 异常 1. 提纲 2. Java异常概念 注:catch到的所有异常都必须进行操作,不然容易被忽略吞噬,造成安全隐患. 实例 3. 异常的分类 注:异常分类图十分重要,要分清哪种Excepti ...
- 《J2SE 回炉再造10》-------溺水狗
第四章 面向对象编程基础篇(6) Java相关API介绍 当大家从"HelloWorld"接触到Java时,证明我们正式诞生Java世界的新手村中,当我们在新手村练到一定等级时,渴 ...
最新文章
- spark 源码分析之七--Spark RPC剖析之RpcEndPoint和RpcEndPointRef剖析
- 疫情攻坚战“分秒必争” 宜搭免费开放疫情相关应用
- spearman相关性_Spearman的相关性及其在机器学习中的意义
- java 龟兔赛跑预测_[Java] 蓝桥杯BASIC-24 基础练习 龟兔赛跑预测
- 世界读书日之后聊聊读书
- flyme android 7 root,魅族PRO7怎么Root?魅族PRO7一键ROOT权限获取图文教程(系统自带Root功能)...
- 接入物流快递单号自动识别查询接口API
- 网页调用rm播放器代码 - 详细说明
- mysql备份与恢复方案_MYSQL备份与恢复
- OpenGL 4.0 GLSL 采用平行光照模型
- iOS获取路由器地址
- 什么软件可以测试手长,心率检测专家-可以让你通过按压手指检测出心率的健康app...
- Matlab 中 rank() 函数的用法—求矩阵的秩
- Linux与Fedora
- 新手入门:ST-Link和J-Link仿真器的使用
- 穷人和富人的思维方式
- 易推宝网络推广效果怎么样?
- 18、iOS底层分析 - GCD(一)基本概念与简单使用
- 填坑记1-nrf52840出现error flash download failed -cortex-M4错误的解决办法-清风电子开发板
- Linux无root权限解决matplotlib中文字体各种疑难杂症