java学习之7/27(OOP)
2017-07-27 本文已影响0人
夏liao夏天
一.名词解释
OOP
oriented object program 面向对象编程
OOA
oriented object analyze 面向对象分析
OOD
oriented object design 面向对象设计
二.java VM调整堆大小
java -X //查看java非标准输出帮助
java -Xmx100m //设置jvm的堆空间最大值
java -Xms100m //设置jvm的堆空初始值
三.匿名对象
1 . new Person().run();
2 . run0(new Person());
四.封装
将部分成员隐藏起来,外界只能通过其他方式进行访问,使用private进行修饰,保证安全性
五.构造代码块
- 创建对象的调用
- 构造函数之前
- 成员变量
a.color = null
b.color = "black"
c.构造代码块
d.构造函数
六.对象创建过程
1.构造代码块(从上到下按序执行)
2.构造函数
七.静态代码块
static { }
在类加载期间执行,而且只执行一次
当有多个静态代码块时,从上到下按序执行
javabean
pojo:plain old java object
class Dog{
private String color;
public String getColor(){ return color; }
}