一、Java的对象Object
Java是面向对象编程,说白一点就是操作一个个对象
对象:是类的一个实例,有具体属性和行为。例如:一个女孩是一个对象,她的属性是女的,长头发,她的行为有:喜欢逛街,喜欢看电视剧
二、Java的类Class
类是一个模板,它包括了描述一类对象的属性和行为
如定义了一个Person类,它定义了人的模板,最终是男孩还是女孩,由生产对象时决定
如Person类
public class Person {
private String name;
private int sex;
public Person(String name, int sex) {
this.name = name;
this.sex = sex;
}
}
三、构造方法
每个类都必须有构造方法,如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
如上面的
public Person(String name, int sex) {
this.name = name;
this.sex = sex;
}
生成对象Person p = new Person("小明",1)
三者的关系通过构造函数生成类的具体对象
网友评论