类与对象总结
一、类:
1.定义:从某些具体事物中抽象出的一系列共同属性的集合。
2.格式: public class 类名{
private 数据类型属性名;
public 返回值方法名(参数类型参数名){}
}
3.特点:1)现实中并不存在,是抽象的概念
2)一般每个属性都要定义与之对应的设置与调用方法
例:private String name;
public void setName(String n){name = n;}
public String getName(){return name;}
后两句定义了name属性的设置与调用方法。
3)本类中的方法属性,在本类中调用时前面加this关键字,也可省略。
4)不可直接引用操作,只能通过实例化的对象调用与操作。
二、对象:
1.定义:从类中具体出来的拥有该类所有属性的一个或多个实例。
2.格式:1)创建格式:类名对象名 = new 对象名();
例:Student stu = new Student();
这里新建了一个名叫stu的Student类的变量
2)属性调用格式:对象名.属性名
例:stu.name 这里引用了stu的name属性
3)方法调用格式:对象名.方法名(参数类型参数名);
例:stu.study()这里引用了stu的study()方法
3.特点:1)一旦创建就拥有其类下的所有属性与方法
2)每次方法引用一般都要指明是哪个对象的方法
3)不能重复定义