A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18334705181 高级黑马   /  2014-8-8 18:22  /  5375 人查看  /  47 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

各位同学大家好,刚学java,set和get该怎么用?在这块一直纠结,求赐教

47 个回复

倒序浏览
set方法常用来给成员变量进行赋值所以set方法一般没有返回值,get方法一般用来对外提供取值,代码如下:
  1. private int a;
  2. public void set (int a)
  3. {
  4. this.a = a
  5. }
  6. public int get()
  7. {
  8. return a;
  9. }
复制代码
回复 使用道具 举报 2 0
先就把当成两个一般的函数用吧,等你看到后面会明白的,还会说到JavaBean

点评

谢谢。。。。。。。。。。。  发表于 2014-8-12 09:08
回复 使用道具 举报 1 0
javabean是什么呀  有大神能具体透露么?
回复 使用道具 举报
怎么用? 赋值和取值。。貌似很简单把这个 多敲就明白了
回复 使用道具 举报
就是封装嘛,set就是设置,get就是获取,要想设置内容就用set方法,想拿到内容就用get方法
回复 使用道具 举报
set是你先给商店钱,get是你之前给商店钱了,然后可以直接拿东西了
回复 使用道具 举报
亨利大帝 发表于 2014-8-8 21:59
javabean是什么呀  有大神能具体透露么?

去看一下张孝祥的java高新技术,那里面有详细的解答.
回复 使用道具 举报
set和get是是必须同时出现么?
回复 使用道具 举报
对呀 其实就是赋值和取值
回复 使用道具 举报
set 方法   设置值
get方法   取出值
例子:
public class Method{
        public static void main(String[] args) {
                 MethodSetGet MSG=new MethodSetGet();
                 //设值
         MSG.setName("我是【18334705181】学员");
                //取值
         System.out.println(MSG.getName());

        }
}

class MethodSetGet{
         private String name;//封装属性
         public void setName(String name){//设置属性值
                this.name=name;
         }
         public String getName(){//获取属性值
                return name;
         }


回复 使用道具 举报
这只是个普通方法,只不过用来访问类私有变量用的
回复 使用道具 举报
取值和赋值,get就是获取,set就是设置
回复 使用道具 举报
好像就是隐藏类的属性,向外提供公共访问方式吧
回复 使用道具 举报
亨利大帝 发表于 2014-8-8 21:59
javabean是什么呀  有大神能具体透露么?

javaBean是java  Web 课程,本质上是一个java类,构造方法,setter(),getter(),,
回复 使用道具 举报
javabean就是公有的get和set方法,私有的参数类型
回复 使用道具 举报
亨利大帝 发表于 2014-8-8 21:59
javabean是什么呀  有大神能具体透露么?

公有的get和set方法,私有的参数类型
回复 使用道具 举报
javabean才会用到 用来获取属性值和修改属性值
回复 使用道具 举报
当该类中成员变量是私有的(private)时候,就的通过set和get该成员变量来设置和获取该成员变量的值。
回复 使用道具 举报
最常用的是一个类的的私有成员变量,会构造set 和get方法   
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马