当前位置:首页 » 编程语言 » java中属性

java中属性

发布时间: 2022-09-09 15:03:26

1. java中的属性和字段有什么区别

区别在于java中属性是要有get、set方法的,不是所有字段都有get、set方法

2. java中 类 对象 属性之间的关系的研究

万物皆对象,对象是实际存在的,类则是某一种对象的汇总,将这一种对象共同具有的特征(即属性和方法)抽象出来,类是虚的,看不见摸不到的,是对象的模板,对象就是给类中的属性赋值,变成具体存在的一个实体,即实例化对象。打个比喻形容上边说的话:人是一个类,人类共同具有的特征是什么呢?性别,年龄,名字,等等,人类共同具有的方法是什么呢?睡觉,吃饭,走路等等。那么这个类就抽象出来了:

package
com.classes;//定义包

//import
导入所应用到的类(这里不导了。)

//定义人类

public
class
People{

private
String
name;//
名字(私有字段)

private
String
sex;
//性别(私有字段)

private
int
age;
//年龄(私有字段)

public
String
getName(){
return
name;}
//封装字段get访问器(读取)

public
void
setName(String
name)
{
this.name
=
name;}
//封装字段set访问器(写入)

public
String
getSex(){
return
sex;}

public
void
setSex(String
sex){
this.sex
=
sex;}

public
int
getAge(){
return
age;}

public
void
setAge(int
age){
this.age
=
age}

public
String
eat(){
System.out.println(this.name+"在吃饭");}//
吃饭的方法
public
String
sleep(){
System.out.println(this.name+"在睡觉。")}
//睡觉的方法

public
People(){}
//无参
构造函数

/**

*
有参
构造函数

*/

public
People(String
name,String
sex,int
age){
this.name
=
name;
this.sex
=
sex;
this.age
=
age;}}

人类定义好了,可是人类是虚的,你不知道这个人类到底是谁,所以我们用的时候就要实例化一个具体的对象出来,People
zhangSan
=
new
People("张三","男",18);
实例化一个张三对象(具体的张三这个人。)通过张三可以调用它的方法,String
zhangSanEat
=
zhangSan.eat();
这里的zhangSanEat
的值就是"张三在吃饭。"
这里体现了
类和对象
的关系就是,对象是类的具体表现,类是一种对象的共同具有的特征总汇。在谈谈类的访问权限,类的访问权限有4种,一个事默认的DEFAULT(理论上,不能写):也叫做包访问修饰符,顾名思义,同一个包内才可以访问,还有就是public
公共的
哪里都可以访问,private
私有的
类本身可以访问,
protected
:在同一个包内均可访问,不同包的子类可以访问,在谈谈属性:属性包括字段,和方法。每一个字段都有访问修饰符
类型
名称;如:private
int
age;就是一个私有的整形变量age,既然定义为私有的,那么超出本类范围就访问不到了,所以提供了公共的属性进行封装,即public
int
getAge(){return
age;}这样在其他类中,先实例化对象,就可以用对象加点操作符号去调用getAge();去访问了。大哥你的分真难赚,300分,我实在写累了,分
不要了
,哈哈走人。。。。。。。。。。。

3. java中类的属性和方法是什么.

属性是这个对象的属性,方法是这个对象所拥有的功能。
举个例子就是:车这个对象他的属性就有“车轮”,“座椅”,“方形盘”等等;而他的方法就有“跑”

4. java中的属性是什么意思

属性就是 这个类定义的一个成员 变量 举个例子 就是一个人的胳膊和腿欢迎来我们的java世界ourjavasky 针对层次不同量身学习java技术 www.ourjavasky.cn

5. 在“java”中变量和属性有什么不同

对于java中的类,每个类中都可以有属性和方法。

类属性又可以叫做成员变量

public class Person{

private String name;

private int age;

}

这里的name 和age就是属性也可以叫做成员变量!

6. java中如何理解类属性、实例属性、类成员变量、实例变量、类变量、field这些名称概念呢

这是在做题还是干嘛。。
实际上会用就行,没必要死抠概念。java中没有内置的属性概念,只有get set方法包装。
C#里默认有属性。

7. java中类定义的属性是什么意思

就是类里面定义的一个字符串,数值,list,map等这样的一个变量或者常量。

8. java中的属性和字段的区别

1、Java中的属性和字段有什么区别?
答:Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。

这两个概念是完全不同的。

属性只局限于类中方法的声明,并不与类中其他成员相关。例如:
void setA(String s){}
String getA(){}
当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。

类成员(字段),通常是在类中定义的类成员变量,例如:
public class A{
private String s = "123";
}
我们可以说A类中有一个成员变量叫做s。

9. java中类定义的属性是什么意思

java是面向对象编程的语言

什么叫对象?

publicclassPerson{
privatestringname;
}
什么叫类?
Person是定义了一个人的java类-----它是一类事物的统称
既然是人了,那就应该有名字吧,name就是person的一个属性,比如还有年龄啊,性别啊什么的
实例化对象---就是通过类(Person)具体拿到某一个人
比如Personp=newPerson("张三")

张三就是Person中具体的一个对象
这就是面相对象编程明白吧

10. java中说的属性是什么

对于java中的类,每个类中都可以有属性和方法。
类属性又可以叫做成员变量
public class Person{
private String name;
private int age;
}
这里的name 和age就是属性也可以叫做成员变量!

热点内容
天猫上传 发布:2025-01-13 06:06:35 浏览:156
php处理并发 发布:2025-01-13 06:03:44 浏览:282
安卓传文件的软件哪个最好 发布:2025-01-13 06:03:07 浏览:885
电脑服务器可以做吗 发布:2025-01-13 05:59:49 浏览:846
前端配置代理的时候怎么看端口 发布:2025-01-13 05:57:25 浏览:910
同桌的你文学脚本 发布:2025-01-13 05:42:12 浏览:746
32位加密算法 发布:2025-01-13 05:39:48 浏览:310
脚本写入软件 发布:2025-01-13 05:36:49 浏览:63
快手自动算法 发布:2025-01-13 05:28:41 浏览:120
python的interpreter 发布:2025-01-13 05:27:56 浏览:150