网站建设g,网页设计师考试报名,网络优化关键词,湖南建设网招标公告文章目录 类、对象是什么#xff1f;创建类构造器 创建对象 类、对象是什么#xff1f; 类#xff1a;类是一个模板#xff0c;它描述一类对象的行为和状态。类可以看成是创建 Java 对象的模板。 对象#xff1a;对象是类的一个实例#xff08;对象不是找个女朋友#x… 文章目录 类、对象是什么创建类构造器 创建对象 类、对象是什么 类类是一个模板它描述一类对象的行为和状态。类可以看成是创建 Java 对象的模板。 对象对象是类的一个实例对象不是找个女朋友有状态和行为。例如一条狗是一个对象它的状态有颜色、名字、品种行为有摇尾巴、叫、吃等。 **方法**方法是类或对象行为特征的抽象用来完成某个功能操作。在某些语言中也称为函数或过程Java里的方法不能独立存在所有的方法必须定义在类里。 类是一个模板它包含一类对象的属性状态和行为类的作用是用来描述对象。
对象是类的具象化相当于在类的模板中描述具体的属性状态这些属性的集合就是一个对象又因为具体属性的内容不同而分为不同的对象但是它们属于同一类。
方法也叫函数它是类或对象行为的抽象描述一个单独的描述就是一个方法方法不能单独存在只能被定义在类里面。
如下图以狗的种类来理解类和对象 创建类
public class Dog {//类的状态String breed;int size;String colour;int age; //类的方法void eat() {}void run() {}void sleep(){}void name(){}
}上面是一个简单的类它分别定义了4个自己的属性和方法用来描述对象的状态和行为。
构造器 每个类都有构造器。如果没有显式地为类定义构造器Java 编译器将会为该类提供一个默认构造器。类中的构造器也称为构造方法是在进行创建对象的时候必须调用的构造器有以下两个特点 和类的名字相同没有返回类型也不能写void 一个类在创建时必须有至少一个构造器也叫构造方法它必须与类同名一个类可以有多个构造器。
public class Puppy{public Puppy(){}public Puppy(String name){// 这个构造器仅有一个参数name}
}创建对象 对象是根据类创建的。在Java中使用关键字 new 来创建一个新的对象。创建对象需要以下三步 声明声明一个对象包括对象名称和对象类型。 实例化使用关键字 new 来创建一个对象。 初始化使用 new 创建对象时会调用构造方法初始化对象。 Java创建对象需要进行声明也就是先创建一个类然后进行实例化因为类是抽象的需要实例化为对象最后进行初始化如果不进行初始化对象输出的值会是默认值在初始化时需要用到构造器构造方法。
以下是一个创建对象的过程
public class Puppy{public Puppy(String name){//这个构造器仅有一个参数nameSystem.out.println(小狗的名字是 : name ); }public static void main(String[] args){// 下面的语句将创建一个Puppy对象Puppy myPuppy new Puppy( tommy );}
}这段代码先创建了一个类然后引用了一个类构造器定义了一个参数接着对该参数进行输出。然后他用new创建了一个puppy对象名字叫myPuppymyPuppy前面的Puppy实际上是类名并不是构造器由于构造器和类名是相同的对此不要混淆使用new关键字的过程本质上就是在调用构造器。