成员变量
很多人都认为java中属性就是成员变量,其实不然;那他们有什么区别呢?让我们通过以下代码来理解:
public class Person {
private String name;
private int age;
private String gender;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public float getHeight() {
return 1.75f;
}
public void setHeight(float height) {
}
}
Person类中定义了3个字段 age、name、gender它们是类成员变量,但它们不全是属性;那什么是属性?
属性的定义规则是:set/get方法名,去掉set/get后,将剩余部分首字母小写得到的字符串就是这个类的属性。
所以呢name、age、height就是Person类的属性。(注:尽管这个height不是成员变量,但当外部类调用Person对象时还会有height这个属性)。
相关阅读
为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时
数据库属性hibernate.dialect设置正确的 org.hibernate.dialect.Dialect子类. 如果指定一种方言, Hibernate将为上面列出的一
大家可能在拍下某件商品的时候,肯定遇见过包邮或者是包物流的情形,当然了,包物流肯定是指大家在网上购买了比较大件的物品,可是大家肯
PHP中 Public、Private、Protect 的使用方法及区别
public 【公共的】 可以在程序中的任何位置(类内、类外)被其他的类和对象调用。子类可以继承和使用父类中所有的公共成员。 Private
目前多保税仓有很多种,其中就包括了菜鸟和一般的保税仓,对于这两者的区别,有很多的人都搞不清楚,那么菜鸟保税仓和一般保税仓区别是什