今日所学:学习
/* 2019.08.19开始学习,此为补档。 */this
构造方法没有返回值(即return为空)。spa
this:实例(对象)的引用。code
JVM:①static方法区:存静态数据对象
②栈区:引用blog
③堆区:对象/对象内存地址 ----> new 类名() ;接口
public > protected > package(default) > private内存
封装性 ----> 访问控制权限get
以private修饰时,get/set方法能够提供接口访问private。class
如:
private int a ; get方法:public int getA () { return a ; } set方法:public void setA (int a) { this.a = a ; } 取用:Demo demo = new Demo () ; demo.setA(2) ; int a = demo.getA() ; System.out.println(a) ;
首句:package:包定义
import:导入相关类
内部类:在类的内部定义类。
内部类优势:能够方便的使用外部类的属性。
内部类缺点:破环类的基本结构,所以要慎用。
Outer outer = new Outer() ; //实例化外部类对象 Outer.Inner inner = outer.new Inner() ; //实例化内部类对象
代码块:
①普通代码块:即{ }括起来的。
②构造块:在构造方法以前执行,每执行一个构造方法都会执行一次。做用是补充构造方法。直接写在类里。
③静态代码块:static { } (注:不加分号)最早执行,且只执行一次。
匿名对象/类:new 类名() ;
上下移动行(一行或多行)快捷键:alt+上下方向键