- 构造方法:
- 1.方法名和类名一样
- 2.没有返回值,连void都没有
- 3.系统会提供默认的无参构造方法。
- 4.如果自己定义了构造方法,系统将不提供无参的构造方法。
- this:指定的当前的对象
- this可以区分 全局变量和局部变量。加this特指全局变量
- this()。 表示调用构造方法,只能在构造方法中调用,而且必须时第一行
- 按照生命周期(作用域)不同,变量分为三种:
- 局部变量 对应 方法 在使用前必须赋值
- 全局变量 对应 对象 系统会给默认值
- 静态变量 对应 类
- new执行顺序:
- 先执行全局变量
- 在执行 构造方法
- 对象的方法
- 方法的重载:
- 1.在一个类中。
- 2.方法名一样。
- 3.方法的参数不同(个数、顺序、类型)
- 4.和访问修饰符、返回值类型无关
- static : 可以通过类名或者对象名调用
- 1.修饰属性
- 2.修饰方法
- 3.修饰代码块
- 代码块: 方便加入一些逻辑判断。
- 1.静态代码块 属于类 在属性之后。只能放置静态属性和方法
- 2.非静态代码块 属于对象 在构造方法之前
- final(最终)
- 1.修饰属性。 注意必须在声明时赋值。
- 2.修饰方法
- 3.修饰类
java对象和封装
最新推荐文章于 2024-07-27 17:56:15 发布