Java学习笔记03——Java面向对象和语言进阶
来源:互联网 发布:2017好看的网络电影 编辑:程序博客网 时间:2024/06/06 04:30
一、static关键字
1.static声明的属性为全局属性,可以通过类名称直接调用;
2.static声明的方法可以通过类名称直接调用,不能调用非static类型声明的属性或方法,而非static声明的方法可以调用static声明的属性和方法。
*程序中所有属性和方法在对象开辟堆内存之后才可以调用,而static类型的方法在对象未被实例化时就可以被类型调用。
this关键字
1.调用类中的属性和方法;
2.在构造方法中调用本类的构造方法——【this(参数);】,必须放在构造方法的首行;
3.表示当前对象。
super关键字
super关键字用于从子类整那个调用父类中的构造方法、普通方法和属性。
*与this调用本类构造相同,调用父类中的构造方法必须放在子类构造方法的首行。
二、Java多态性
1.方法的重写和重载;
2.对象的多态性:
向上转型——直接将子类的对象赋给父类变量;
向下转型——将父类的实例赋给一个子类变量,必须进行类型转换,用instanceof检查是否能成功转换;或者先进行向上转型,再向下转型:
Father f=new Son();
Son s=(Son)f;
三、用Apache IO库操作IO与文件
1.Commons→Components→IO→download Source。
2.将commons-io.jar库拷贝到工作空间中并导入。
3.FileUitls类的readFileToString()方法代替流直接读取文件内容,copyFile()方法直接复制文件。
阅读全文
0 0
- Java学习笔记03——Java面向对象和语言进阶
- java学习笔记《java面向对象编程》——java语言中的修饰符
- 《Java面向对象编程》学习笔记3——Java语言初步
- JAVA进阶 面向对象程序设计——Java语言 MOOC 目录
- Java面向对象进阶
- Java学习6 面向对象编程进阶
- Java语言进阶笔记 ----第一周 类和对象
- java学习笔记《java面向对象编程》——继承
- 《Java面向对象编程》学习笔记2——UML建模语言初步
- java学习笔记《java面向对象编程》——数据类型和变量
- Java学习笔记03 面向对象
- 【学习笔记03】java面向对象-封装
- 【学习笔记】java面向对象复习03
- java面向对象学习笔记
- java学习笔记-----面向对象
- JAVA学习笔记----面向对象
- java面向对象学习笔记
- 学习笔记-Java面向对象
- 免费分享最适合零基础的Python入门资源+电子书
- 有效回文串
- 线程和进程
- Linux 的 IO 隔离
- 基于MFC输入输出位置设置方法
- Java学习笔记03——Java面向对象和语言进阶
- 开灯问题C++版
- Caused by: android.content.res.Resources$NotFoundException
- 关于回调函数的简单理解
- 创业日志(十四) 年中调整
- 超详细讲解Sqoop2部署过程
- 矩阵的掩膜操作实现图像对比度调整
- c++ 字符串顺时针挪几位
- 【Java进阶之网络编程】代码库(三)