第1节描述类介绍与使用
类和对象
什么是对象
万物皆对象,客观存在的事物皆为对象
什么是类
类是对现实生活中一类具有共同属性和行为的事物的抽象
类的特点:
- 类是对象的数据类型
- 类是具有相同属性和行为的一组对象的集合
什么是对象的属性
属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值
什么是对象的行为
行为:对象能够执行的操作
类和对象的关系
类:类是对现实生活中一类具有共同属性和行为的事物的抽象
对象:是能够看得到摸的着的真实存在的实体
类是对象的抽象,对象是类的实体

类的定义
类的重要性:是Java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象
将会拥有的属性和行为
类的组成:属性和行为
- 属性:在类中通过成员变量来体现(类中方法外的变量)
- 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
类的定义步骤:
1、定义类
2、编写类的成员变量
3、编写类的成员方法

package com.itheima_03; /* * 类名: * 手机(Phone) * * 成员变量: * 品牌(brand) * 价格(price) * * 成员方法: * 打电话(call) * 发短信(sendMessage) * */ public class Phone { String brand; int price; public void call(){ System.out.println("打电话"); } public void sendMessage(){ System.out.println("发短信"); } }
对象的使用
创建对象:
格式:类名 对象名=new 类名();
范例:Phone p=new Phone();
使用对象:
1、使用成员变量
格式:对象名.变量名
范例:p.brand
2、使用成员方法
格式:对象名.方法名()
范例:p.call()
package com.itheima_03; public class PhoneDemo { public static void main(String[] args) { Phone p=new Phone(); p.brand="小米手机"; p.price=38400; p.call(); System.out.println(p.brand+p.price); } }
案例:学生
需求:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中
通过对象完成成员变量和成员方法的使用
思路:
1、定义一个学生类
2、定义学生测试类
3、在学生测试类中通过对象完成变量和成员方法的使用
package com.itheima_03; /* 学生类 */ public class Student { String name; int age; public void study(){ System.out.println("学习"); } public void doHomeWork(){ System.out.println("写作业"); } }
package com.itheima_03; /* 学生测试类 */ public class StudentDemo { public static void main(String[] args) { Student st=new Student(); st.name="方宾"; st.age=18; System.out.println("姓名:"+st.name+";年龄:"+st.age+"岁"); st.study(); st.doHomeWork(); } }

浙公网安备 33010602011771号