构造器 this 关键字 static 关键字 构造块 javaBean
2020-01-15 11:40
155 查看
构造器
1.构造器不能创建对象,但是可以初始换对象信息
2.构造器的方法名必须与类名保持一致
3.构造器不能和abstract,static,final一起使用
4.构造器只能跟随new一起使用,不能调用,但是可以通过this
this 关键字
1.代表创建当前对象,储存当前对象的地址
2.this必须写在构造器首行
3.成员变量和局部变量如果同名,可以使用this来区别
4.如果不存在同名问题,使用成员,this.可以省略,直接写成员的名字,如果出现同名不能省略,如果省略就会发生就近原则
5.this不能和static一起使用
6.this在成员方法中默认指代当前调用成员方法的对象,如果没有成员和局部同名问题,this可以省略
static 关键字
static是一个成员修饰符,只能用来修饰成员,不能用来修饰局部
构造块
1.{ } 放在类中方法外叫做构造块,创建对象时使用
2. static{}->类中方法外->静态块 ;执行时机:类加载
3. 构造块中的内容,在编译的时候,会被编译到要执行的构造器代码之前,如果存在多个构造块从上倒下一次执行
4.静态块的内容只会执行一次,在类第一次加载之后执行,并且只有一次,如果存在多个静态块从上倒下一次执行
5.执行顺序: static–>main–>构造块->构造器
javaBean
1.private 成员修饰符,只能修饰成员,不能修饰局部
2.设置器setter和访问器getter 是一个方法,也是公共的
3.Student,Person,Car,Phone…,这些类统称都是javabean类
标准的javabean定义规范 (不是必须) :
- 1.类的公共的
- 2.至少提供一个空构造
- 3.属性全部私有
- 4.并提供公共的访问方式
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 类与对象,构造器,this和static关键字及块
- Java基础(变参方法,类,关键字this和static,基础知识小细节)
- 代码封装/匿名对象/关键字(this ,static)/工具类main方法/
- this,static,final关键字,block代码块,封装,GC,导包,权限修饰符 详解
- 对象的创建以及this的本质和static关键字
- 教学笔记-三个关键字super&this&static
- 【Java】this与static关键字
- Java中的this、super、static和final关键字
- 用文字描述static、this、super、final、abstract关键字的特点以及应用
- 【java基础知识】this 与 static 关键字
- this的使用方法和static关键字的作用
- java基础_构造方法、this、static关键字
- Java编程中this和static关键字的用法详解
- final、static、this、continue与break关键字的使用
- JAVA基础--关键字 final 、static、this、super
- 面向对象,关键字this,static,块
- this与static关键字
- JASE总结--07(构造器、this、overload、static、静态代码块、package、import、静态引入)
- Java之面向对象的特点及private、this、static关键字解析
- 黑马程序员——Java之this和static关键字解析