目录
1.1 什么是对象?
1.2 什么是面向对象?
1.3 什么是类?
1.4 什么是对象的属性?
1.5 什么是对象的行为
1.6 类和对象的关系
1.7 类的定义
1.8 对象的使用
创建对象
使用对象
案例示范
1.1 什么是对象?
万物皆对象,客观存在的事物皆为对象。小到生活中周围的事物,如手机、衣服、床等。大到宇宙中的卫星、深海中的核潜艇。
1.2 什么是面向对象?
简明扼要,就是一个人关注的一个具体的事物。就称为面向对象。
1.3 什么是类?
类是对现实生活中一类具有共同属性和行为的事物的抽象
类的特点:1)类是对象的数据类型。2)类是具有相同属性和行为的一组对象的集合。
1.4 什么是对象的属性?
属性:对象具有的各种特征,每个对象的每个属性都用有特定的值
1.5 什么是对象的行为
行为:对象能够执行的操作
比如:手机能够打电话,发短信等。
1.6 类和对象的关系
类:类是对现实生活中一类具有共同属性和行为的事物的抽象
对象:是能够看得到摸的着的真实存在的实体
1.7 类的定义
类的重要性:是Java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
类的组成:属性和行为
- 属性:在类中通过成员变量来体现(类中方法外的变量)
- 行为:在类中通过成员方法来体现
1.8 对象的使用
创建对象
- 格式:类名 对象名 = new 类名();
- 范例: Phone sj = new Phone()
使用对象
- 格式:类名 对象名 = new 类名();
- 范例: Phone sj = new Phone()
使用对象
1:使用成员变量
- 格式:对象名.变量名
- 范例:sj.brand
2:使用成员方法
- 格式:对象名.方法名()
- 范例:sj.call()
案例示范
需求:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用
思路:
1)定义一个学生类
- 类名:Student
- 成员变量:name,age
- 成员方法:study (), homeword ()
2)定义学生测试类
- 类名:StudentDemo
3)在学生测试类中通过对象完成成员变量和成员方法的使用
- 给成员变量赋值,输出成员变量的值
- 调用成员方法
详细操作:
1)现在学生包中创建一个Student的类
2)添加成员变量 name、age
3)添加成员方法 study()、homework()
4)创建StudentDemo类
5)创建一个对象
6)使用成员变量
7)使用成员方法
8)最终效果演示:
代码:
Student:
public class Student {
//成员变量
String name;
int age;
//成员方法
public void study() {
System.out.println("要学习。");
}
public void homework() {
System.out.println("要做作业。");
}
}
StudentDemo:
public class StudentDemo {
public static void main(String[] args) {
//创建对象
Student Kox = new Student();
//使用成员变量
Kox.name = "科克斯";
Kox.age = 18;
System.out.println(Kox.name + "今年" + Kox.age + "岁了。");
//使用成员方法
Kox.study();
Kox.homework();
}
}


