JAVA中为什么要用“生成getter和setter”这个呢???有什么作用吗?

来源:百度知道 编辑:UC知道 时间:2024/07/06 14:30:18
spring注入是什么意思呢?
还有,不明白关键字到底有什么作用?只是修饰作用么?不用行吗?有什么地方必须要用的吗?

例如:在封装属性时,用getter可以从数据库中取到数据,setter可以从页面中得到相应的数据.
我看你才刚刚开始学的吧,多加练习,就能体会得到用getter和setter的好处.

spring 注入就是为了模块与模块, 逻辑与逻辑的解耦
不再依赖具体的类,而是抽象的接口,增加了设计上的稳定性

关键字与其说是修饰符,不如说是一种对于 symbol 的属性声明,往往声明了一个符号的某种属性
如果默认的属性就可以,你当然可以不用关键字

这个体现了java语言的一个特性:封装,封装有利于程序的安全性,声明private的成员变量,然后生成生成getter和setter方法去获取或者改变!

面向对象编程,数据封装。
将对象封装起来!
用方法去修改或者读取对象的属性:

体现的是数据的封装,通过函数调用才能获得,更改对象的数据。

不用生成的也可以啊,你自己写呗,这个的作用是让外部类来访问它自己内部的属性用的!!!