JAVA是基于面向对象的编程语言,面向对象关注的要点是对象,即参与过程的主体。
而类就是一类对象的统称,对象是类具体化的一个实例。比如说在自然界,提到狗大家就知道这是一个很笼统的定义,但是如果特指一下,例如:我家的狗狗叫小黑,小黑就是一个对象,是一个很明确的个体。
总体来说,类就相当于一个模板,对象是模板产生的样本,一个类可以有无数个对象。
在JAVA中,类的声明就是创建新的数据类型,声明关键字是:class.
类的创建方式如下:
class Dog {
public String name;
public int age;
public void eat(){
System.out.println("吃饭");
}
}
在该代码中,name和age就是该Dog类的成员属性,函数eat()为成员方法。
类的实例化:
是用类类型创建对象的过程。
一个类可以实例化出多个对象,实例化出的对象才占有实际物理空间,存储类的成员变量。
我们可以通过new关键字实例化对象。
类名称 对象名 =new 类名称;
public class DogTest{
public static void main(String[] args){
Dog dog = new Dog();
dog.eat();
}
}