您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】《Java面向对象编程的三大特性》阅读笔记

星拱北辰 发布时间:2020-04-03 01:33:43 ,浏览量:0

文章目录
  • 前言
  • 阅读笔记
    • 笔记1
    • 笔记2
    • 笔记3
  • 文中的图
  • 原文免费阅读地址
  • 参考文献

前言

偶然读到这篇文章(《Java面向对象编程的三大特性》),想来这也算论文?这种还不满网络都是?读罢觉得写得还真不错,这里以我愚见,简单点评一二,不足之处还望指教。

阅读笔记 笔记1

文中有一句是这样说的:“将属性进行私有化操作,对每个属性创建 set 和 get 方法,如果这里存在一个带参数的构造函数,以此同时就必须存在一个不带参数的构造函数。”

评注1:其实未必总要开set和get方法。 初学者可能刚接触的时候被告知写set和get,但其实set的存在可能破坏封装。 举个简单的例子,比如每个学生Student类都有一个s_id,这个属性在数据库表中对应着主键,应该是唯一且不可变的。如果我们简单地开一个public的set和一个public的get,就可能导致外部随意修改本不可变的s_id属性。

<
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

1.8847s