类和对象
类的特点
- 对象的数据类型
- 具有相同属性和行为的一组对象的集合
类和对象的关系
- 类:类是现实生活中一类具有共同属性和行为的事物的抽象。
- 对象:是能够看得到摸得到的实体。
类的定义
- 类是Java程序的基本组成单位
- 类是由属性和行为组成
- 属性:在类中通过成员变量来体现(类中方法外的变量)
- 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
示例:
public class Student {
private String name;
private int age;//成员变量
public Student() {//成员方法
System.out.println("HelloWorld");
}
public void Show() {
System.out.println(name + age);
}
}
对象的使用
- 创建对象 格式:类名 对象名=new 类名()
示例:Student p=new Student(); - 使用对象
- 使用成员变量: 格式:对象名.变量名 范例:p.brand
- 使用成员方法: 格式:对象名.方法名 范例:p.Student()
案例 学生
**首先定义一个学生类,然后定义一个学生测试类,在学生测试类中完成成员变量和成员方法的调用
**
public class Student {
// 成员变量
String name;
int age;
// 成员方法
public void Study() {
System.out.println("学生要努力学习");
}
public void doHomework(){
System.out.println("学生要按时完成作业");
}
}
public class StudentDemo {
public static void main(String[] args) {
// 创建对象
Student s=new Student();
// 使用对象
System.out.println(s.name+","+s.age);
s.name="法外狂徒张三";
s.age=20;
System.out.println(s.name+","+s.age);
// 使用成员方法
s.doHomework();
s.Study();
}
}