谁是大歌神张靓颖嘉宾:Java类与对象怎么区分呢?可以举例说明吗?

来源:百度文库 编辑:高考问答 时间:2024/04/30 03:37:41
最好在程序中说明~~~~~谢谢啦~

类跟对象都有属性,方法,

类好比是生物学中的分类,比如人类就是一个类,而对象就是其中的一个人,他有自己的名字,年龄等“属性”;他会学习,吃饭等“方法”。类就是规定这类东西有什么属性,方法。而对象的属性有具体的并不一定一样的值,对象的方法可以接受不同的值返回不同的值。

你多写写程序就明白了。在程序中,类只是一个概念,对象才是真实的可以使用的。

public class Person{
private String name;
private int age;

//对数据操作的具体方法
--------------
}
在这里Person是一个类,它定义了一个群体的属性和方法,没有具体的属性值

Person pn = new Person();在这里创建了一个Person类的对象pn,可以对它进行具体的操作或者赋值。
所谓对象实际上就是一个经过实例化的类,它含有了具体的信息。这里通过new方法创建了一个pn对象