必威体育Betway必威体育官网
当前位置:首页 > IT技术

java属性和成员变量的区别

时间:2019-10-02 05:12:12来源:IT技术作者:seo实验室小编阅读:88次「手机版」
 

成员变量

很多人都认为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、UTF-8、UTF-16之间的区别

为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时

数据库属性hibernate.dialect的设置

数据库属性hibernate.dialect设置正确的 org.hibernate.dialect.Dialect子类.  如果指定一种方言, Hibernate将为上面列出的一

淘宝包物流不要退货怎么办?包物流和包邮有什么区别?

大家可能在拍下某件商品的时候,肯定遇见过包邮或者是包物流的情形,当然了,包物流肯定是指大家在网上购买了比较大件的物品,可是大家肯

PHP中 Public、Private、Protect 的使用方法及区别

public 【公共的】 可以在程序中的任何位置(类内、类外)被其他的类和对象调用。子类可以继承和使用父类中所有的公共成员。 Private

菜鸟保税仓和一般保税仓区别是啥?前者模式是什么?

目前多保税仓有很多种,其中就包括了菜鸟和一般的保税仓,对于这两者的区别,有很多的人都搞不清楚,那么菜鸟保税仓和一般保税仓区别是什

分享到:

栏目导航

推荐阅读

热门阅读