类就是类型,对象就是这种类型的实例,例子。
你可以在计算机中定义一个“人类”类型 (类)
然后定义 小明同学是“人类”中的一个例子(对象)
你还可以定义“男人类”是一种类型,它来源于人类,是人类的子类型,“extends”扩展了人类 (类)
于是你又可以定义小张是男人 (对象)
类: 它总是一种分法,它是抽象的东西,是分类,划分,结总,它没有血没有肉,是看不见摸不着的,是一种叫法。
对象: 它是某种类的实实在在的例子。 是具体的,看得见摸得着的。有血有肉的。
public class Human{....}//这种语法就定好一种类型叫Human(人类)
public Human xiaoMing; //现在你定义了xiaoMing同学为人类的实例对象;
在大千世界中,我们生活的世界里,所有的我们看得到的,摸得头的,都是可以被定义成类的, 每一个物体都从属于一种或几种类。看你如何去分。
定义成类后就可以被计算机识别进行运算,得到我们想要的结果。
我己经用了最简单的语言来讲解,希望你能明白
JAVA中:
类就是一个基本的模型,对象就是具体的一个实体,对象就是把类实体化了!
类名 对象名 =new 类名();
对象名.方法()
对象名.属性
注意:
1:类前面的修饰符 public 和private
如果是public 表示公共的,别的类都可以引用它。如果是private 就是私有的,也就是说,只能在当前类中调用它的方法。
2:类前面的static
如果有static修饰,那么调用的时候可以直接
类名.对象名(),类名.属性
如果没有static 修饰,那么就只能先创建对象,然后调用。
3:static表示静态,静态的类,只能调用静态的类。你现在应该学习的是Main类,它就是个静态类,所以只能调用静态方法!
简单的说,对象就是把类实体化了!
定义一个类,要定义里面的属性,还有方法。不定义也可以,不过就失去了意义。类说白了,就是方便以后访问。类里面能实现一些功能,以后去访问的时候直接调用这些功能就好了,这些功能就是方法。
你可以这么理解,类就是 类型,对象是类型的一个实例,比如人类是个类,你就是个对象。
Java中所有的程序都是包含在类中,因此就需要定义类,对象不是定义的,Java是一种面向对象的程序语言,因此每次的程序都需要对象。
这些东西一些基础的Java教材里面都有介绍,具体的还是要靠自己去理解...