火车网,yunhuoche.com

java泛型中Field的get和set用法 Field的get和set怎么用

技术更新时间:2024-04-26 07:44:10

1、在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。

2、然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问。

3、这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性,当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,第一中即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。第二种就是通过上面提到的set和get方法,这里我举一个特定的例子,我定义一个Person类,该类中有name、age这两个私有域变量,然后我定义setname()、getname()、setage()、getage()这四个方法,通过这四个方法来实现对name和age的操作。这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。

4、最后说说set和get方法的使用场景,一般来说set和get方法都是对私有域变量进行操作的,所以大多数都是使用在包含特定属性的类实体中。

java泛型中Field的get和set用法 Field的get和set怎么用 相关文章

相关分类
教育 美食 健康 数码 家居 娱乐 生活 时尚 旅游 社会 情感 汽车 健身 育儿 科技 游戏 自然 历史 文化 国际 宠物 财经 星座 体育 其他 风水 佛学 军事 生产 房产 手工 技术 摄影 机械 科学 绘画 音乐
相关推荐
海洋技术和航海技术有什么不同 区别有哪些 生物医学工程和生物技术有什么不同 区别有哪些 2024云计算应用技术就业前景 找什么工作好 2024计算机应用技术前景 未来发展怎么样 2024园艺技术专业就业前景如何 毕业后好就业吗 数控技术就业方向有哪些 好找工作吗 医学影像技术就业方向有哪些 好找工作吗 计算机应用技术就业方向 就业前景怎么样 医学实验技术就业方向 做什么工作 生物医学工程和生物技术‍有什么不同 区别有哪些
最新生活资讯
口腔医学技术和口腔医学有什么不同 区别有哪些 康复治疗技术就业前景 未来发展好不好 铁道供电技术就业前景 未来有出路吗 建筑工程技术专业主要学什么 就业前景如何 飞行器数字化制造技术就业前景 未来发展怎么样 环境工程技术专业就业前景 有哪些就业方向 2024飞行技术专业出来干嘛 做什么工作好 数字媒体技术专业学什么 就业方向有哪些
热门生活资讯
飞行器维修技术专业就业前景 就业方向有哪些 医学检验技术专业主要学什么 具体课程安排 药品生物技术就业方向 做什么工作好 2024数控技术专业就业前景 未来发展好吗 2024教育技术学就业方向 可以做什么工作 口腔医学和口腔医学技术有什么不同 区别有哪些 教育学和教育技术有什么不同 区别有哪些 电子信息工程技术就业方向 前景怎么样
最新专题
关于2024年4月30日、5月1日、5日、6日加开部分旅客列车的公告 关于2024年4月29日-2024年5月7日增开部分旅客列车的公告 关于2024年4月30日至5月6日加开部分旅客列车的公告 关于2024年4月25日-2024年5月6日增开部分旅客列车的公告 关于2024年4月30日-2024年5月6日增开部分旅客列车的公告 关于2024年4月30日-2024年5月6日增开部分旅客列车的公告 关于2024年4月30日-2024年5月6日增开部分旅客列车的公告 关于2024年4月20日至5月7日加开部分列车的公告 关于2024年4月20日至5月6日加开部分列车的公告 关于2024年4月21日-2024年5月6日增开部分旅客列车的公告
最新火车车次
工具箱
手机版  丨  电脑版丨  网站地图
关于我们
如有意见、反馈、侵权或投诉等情况,请联系
“扫黄打非”举报专区 违法和不良信息举报中心
版权所有 Copyright © 2009-2024 yunhuoche.com 闽ICP备2021002821号-2