2 m0 37613072 m0_37613072 于 2017.09.15 08:50 提问

关于get (),set(),add(),和java中的点

get (),set(),add(),和java中的点 ,各自的用法跟功能请详细描述一遍和举例说明

4个回答

caozhy
caozhy   Ds   Rxr 2017.09.15 08:52

点就是成员访问运算符。
class A
{
public void get() {}
public void set() {}
public void add() {}
public void xxx() {}
}
那么就可以
A a = new A();
a.get();
a.set();
a.add();
a.xxx();

caozhy
caozhy   Ds   Rxr 2017.09.15 08:53

从字面理解
get 获取
set 设置
add 添加

这些函数名虽然遵循一些约定,但是并不是java语言规定的。

你也可以定义这些函数,做任何事情

cashT
cashT   2017.09.15 08:53

你这是来面试的??这种东西百度一下一大堆啊

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.15 09:03

get (),set(),add(),和java中的点

点后面的
【带括号的是方法,不带括号的是属性】
get (),set(),add(),,,都是方法,名字只是约束

【1】get (),set(),,,一般写的是,,,getXxx();获取某个属性,,setXxx();设置某个属性
【2】add(),,,,,一般用于集合,
【3】直接点的是,对象调用属性

以上三条只是约束,,不遵守也是可以的【还是遵守】

Small_Mouse0
Small_Mouse0 回复m0_37613072: 【className.set() 和className.get()】这个是执行了,,这个class的set,和get方法,,,,看点后面的 【带括号的是方法,不带括号的是属性】
2 个月之前 回复
m0_37613072
m0_37613072 例 className.set() 和className.get() 这些什么意思?而已括号里面添加什么东西?
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片