一、对象的概念
- 万物皆对象,客观存在的事物都可以称为对象
2、什么是面向对象
- 人所关注事物的具体信息
3、类
- 类是模子,确定对象将会拥有的特性(属性)和行为(方法)
- 类是对象的类型
- 类是具有相同属性和方法的一组对象的集合
4、什么是对象的属性
- 属性—对象具有的各种特征
- 每个对象的每个属性都拥有特定值
5、什么是对象的方法
–对象执行的操作
6、类与对象的关系/区别
类是抽象的概念–是一个模版
对象–是一个看得见摸得着的客观具体存在的实体
二、Java中的类–定义类
1、类的重要性:所有Java程序都以类class为组织单元
2、什么是类?
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
3、类的组成:属性和方法
4、定义一个类的步骤
// a、定义类名
public class 类名{
// b、编写类的属性
属性1的类型 属性1;
...
属性n的类型 属性n;
//c、 编写类的方法(定义方法部分)
方法1;
...
方法n;
}
三、Java中的对象
1、使用对象的步骤:
- 创建对象:
类名 对象名 = new 类名();
Telephone phone = new Telephone();
- 使用对象
// 引用对象的属性:对象名.属性
phone.screen = 5; //给screen属性赋值5
// 引用对象的方法:对象名.方法名()
phone.sendMessage();
// 实例
// 创建的类
package com.first_java;
public class Telephone {
// 属性(成员变量)
// float类型赋值时值后面加f,否则默认是double类型
float screen;
float cpu;
float mem;
void call(){
System.out.println("TelePhone由打电话的功能");
}
void sendMessage(){
System.out.println("screen="+screen +"cpu="+ cpu + "mem="+ mem +"Telephone有发信息的功能");
}
}
// 对象的调用
package com.first_java;
public class InitialTelephone {
public static void main(String[] args){
Telephone phone = new Telephone();
phone.sendMessage();
//实例变量赋值
phone.screen = 5.0f;
phone.cpu = 1.4f;
phone.mem = 4.0f;
phone.sendMessage();
}
}