Think in java 读书笔记

news/2024/7/5 4:33:59
第二章:一切皆对象
2.1:类 又称为对象的类型!
2.2: 本书中,谈到‘类型’都是指class      对象的类型 说的是class  !  new class() 是类型实例化出来的对象!
2.3: 对象的类型是class , class的类型是Class,俗称类类型
2.4:执行new 来创建对象时,数据存储空间才被分配!
 
 
第八章:多态
8.1:向上转型:对象即可作为它自己本身的类型使用,也可作为它的基类型使用,(把对某个对象的引用视为对其基类型的引用,这种做法称为向上转型)
8.2:多态只研究基类(父类),不研究导出类(子类)
8.3:后期绑定:。。。。。。。。。。。。。。。。。。。。。。。。。。
8.4:基类中private修饰的方法被自动认为是final方法,对导出类是不可见的!
 
 
 
第九章:接口
 
1:抽象类写流程,接口规定必须实现的行为!
 
2:抽象类是一种自下而上的(由导出类抽象出基类) ,  接口是自上而下(定义接口约束行为)
 
3:final意义:最终的,不可改变的。 1、修饰变量,为常量,值不可变; 2、修饰对象,值可变,引用不变; 3、修饰方法,方法不可重写; 4、修饰类,无子类,不可以被继承,更不可能被重写。
 
4:抽象类实现接口的时候,不强制实现接口的所有方法,随意的!
 如果普通类A想实现接口的某一个方法(直接实现接口的话需要实现所有方法),不想实现所有方法,可以定义一个抽象类,抽象类实现该接口的某一个方法!A类再继承该抽象类!这样就达到A类只实现接  口的某一个方法的目的了!

转载于:https://www.cnblogs.com/YJZUUID/p/8853800.html


http://www.niftyadmin.cn/n/3959857.html

相关文章

Practical Netty (5) TCP反向代理服务器

Practical Netty (5) TCP反向代理服务器 作者:柳大Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> )博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期&#xff1a…

Practical Netty (6) HTTP Server/Client

Practical Netty (6) HTTP Server/Client 作者:柳大Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> )博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期&#xff1…

51 NOD 1406 and query

我们知道一个数S会对所有它的子集S产生1的贡献,但是我们直接枚举子集是 3^(log2 1000000)的,会炸掉;如果直接把每个有1的位变成0往下推也会凉掉,因为这样会有很多重复的。 但是我们发现 第二种方法其实算的是 有序的路径方案数&am…

java对象的内存计算

我们讨论的是java heap中对象所占内存。 1.基本类型内存占用 类型占用字节数boolean1byte1char2short2int4float4long8double82.对象所占内存由以下部分组成 object header, 8 byte基本类型,见第1节的表格引用类型,都为4 bytepadding&#…

[JavaScript]多文件上传时动态添加及删除文件选择框

多文件上传时,首先要解决的一个问题就是动态去添加或删除文件选择框,原来以为没多么困难的,但是没想到IE居然不支持table.appendChild()的js代码,导致整个前台JS的实现时间比原计划大大增加。不过还好可以借助网络查找需要的资源&…

第四周疑难点

18-20题的编程和解读不清楚? https://blog.csdn.net/a1015553840/article/details/50979640 c编译器有点问题,搞好IDE再回来。 林老师的优秀博客资料: https://blog.csdn.net/red_stone1/article/category/6956972转载于:https://www.cnblogs…

Netty初步 --概念

1.入门文档 如果是入门的话,官网的文档已经相当好了。里面的例子程序得仔细阅读,这里就不再重复转载了。参见http://netty.io/wiki/user-guide.html 2.为什么需要netty 2.1 主要是scalibity和performance 2.2 另外Netty In Action有一些说明,…

Ubuntu腾讯云主机安装分布式memcache服务器,C#中连接云主机进行存储的示例

Ubuntu腾讯云主机安装分布式memcache服务器,C#中连接云主机进行存储的示例(github代码:https://github.com/qq719862911/MemcacheTestDemo) 1、腾讯云安装memcache服务器,并且启动服务器。 1)安装Memcache服务端 sudo …