您的位置:首页 > 编程语言 > Java开发

构造器 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
  • 收藏
  • 分享
  • 文章举报
Heiko_O 发布了25 篇原创文章 · 获赞 25 · 访问量 279 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: