• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
nanaxin
博客园    首页    新随笔    联系   管理    订阅  订阅
20220719 第七组 陈美娜 Java(this,封装,构造器概念)

1.关于构造器

如果说创建对象仅仅是为了调用这个类的方法,建议使用无参构造器

如果说创建对象的时候需要使用到对象的某个属性,可以使用构造器赋值

2.this关键字

  • this代表的是当前类的对象,this代表的是当前方法的调用者

  • this既是代表方法的调用者,它实际上和对象的作用是一样的,既可以调属性,也可以调方法。

  • this不能用在static方法中。

  • 开发中,this通常用在赋值,构造器赋值。

3.封装

1.代码层面

(1)属性私有化,所有的属性都要使用private封装

(2)提供一个公有的set,get方法。

  • getter方法能够按照客户的期望返回格式化的数据

  • setter方法可以限制和检验setter方法传入的参数是否合法

  • 隐藏对象的内部结构

    正确定义一个类:

    (1)所有的属性私有化

    (2)每个属性都有对应的setter、getter方法

     

posted on 2022-07-20 21:32  小新与小葵一家  阅读(67)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3