一、创建与初始化对象
new
分配内存空间、默认初始化、构造器调用

二、构造器
特点:1. 没有返回值 2. 方法名与类名相同
类里面啥都没写的时候,new一个这个类对象,java会生成一个默认构造函数(构造器):

构造器核心作用:
a. 使用new关键字必须有构造器,如果没有,会报错。(有有参构造器时,必须显式写出无餐构造器)

b. 可用来设置一些初始值,如玩游戏的初始值等:
public class Dog {
String Name;
// 显式构造器
public Dog(){
Name = "doggy";
}
}
3.tip:生成构造器快捷键:alt + insert
点击constructor

点击Select None按钮

三、new的内存分析
四、封装
高内聚低耦合
属性私有 ,通过get set设置属性值(快捷键:alt+insert)。通过在类里的get/set方法,可以进行一些安全性约束,这些约束对于使用者来说是看不到的,但保证了程序的安全。

五、继承
继承是类和类之间的关系,extends,是is - a关系
父子关系,子类继承父类,如public class Students extends Person
一般属性为private,通过set和get方法来改变

2. object类(鼠标放在类上,快捷键F4,查看类树)
祖宗类哈哈哈

双击Object,可以看到源码,从而看到结构树及内部方法
