java 初始化 set/get方法理解 请教 多谢指教 1、java初始化的作用相当于激活吗,不激活就是死的,激活后就能使用,这样理解对吗2、set/get方法 get方法取的是本类的变量的值,还是组件中从客户端传过来的值?若是前者理解成初始化对吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.大概是这么个道理 初始化时为变量分配了内存 有了内存地址别人才可以访问的到 就跟你寄快递一样 2.get 是取本类的对象的属性值 你可以试着理解一下封装的概念 是java的三大特性之一 如果你直接 让人家访问你的成员变量的话 会有权限及安全性的问题 (这个你不用纠结语言特性 慢慢就能接触到) 所以就把变量封装到方法里 这时变量可以private 方法可以public 这个时候就可以在方法里加一些限制 比直接访问成员要安全 这也就是封装的作用 对 你定义一个东西 你不初始化他 就没办法使用它 因为他是空你的get、set 只的输属性的getset撒private String name这句话的意思是定义一个String类型的 name并且它是私有的 其他类不可以直接访问 只能通过get方法访问提供他的set 方法 就可以对属性 进行操作 你想 你买了 你定义了 一个name 属性 得为他赋值 不是麽 人出生下来得取名字 是吧你需要调用的时候 就用get 方法 需要修改 就set 关于线程问题 JDK 1.5 X64下的问题 关于反射,得不到输入内容,全是初始值 求一条sql语句 怎么用JAVA实现模拟点击Flash 初学JAVA的问题。 哪里可以下载到sun.net.ftp的api? 求救:visual J++中helloworld程序的实现问题! 求教编译时的错误!!! 我在jbuilder6中用這段程序為什麼退不出來? GUI调用有道API出错 IO流的问题
2.get 是取本类的对象的属性值 你可以试着理解一下封装的概念 是java的三大特性之一 如果你直接 让人家访问你的成员变量的话 会有权限及安全性的问题 (这个你不用纠结语言特性 慢慢就能接触到) 所以就把变量封装到方法里 这时变量可以private 方法可以public 这个时候就可以在方法里加一些限制 比直接访问成员要安全 这也就是封装的作用