目录
什么是类和对象
什么是对象
万物皆对象,客观存在的事物都是对象,大到名胜古迹,小到剪刀、钟表、信封等
什么是面向对象
面向对象关注的重点是事物信息
类
类的概念:
类是模子,类用来确定对象将拥有的特征和行为
类的特点:
1.类是对象的类型
2.是具有相同属性和方法的一组对象的集合
举例:
手机是类,代表可以打电话发短信的移动通讯设备,而每一部手机生产出来都有一个特定的设备码,这就是
什么是对象的属性
属性的概念:
属性——对象具有的各种特征
属性的特点:
1.每个对象的每个属性都拥有特定值
举例:手机的长度、宽度、内存都是手机的属性,都有特定的大小,即属性值
什么是对象的方法
方法——对象执行的操作
举例:手机可以打电话、发短信
如何定义Java中的类
对类的基本理解
1.类的概念:类是模子,确定对象将会有的特征(属性)和行为(方法)
1.类的重要性:所有的java程序都以类class为组织单元
2.类的组成:属性和方法
定义类
1.定义类名
语法:
//public是访问修饰符,class是类的关键字
public class 类名{
}
2.编写属性
语法:
属性类型 属性名;
3.编写方法(前面慕课网Java入门第一季教程(七)方法中已经介绍)
4.示例
public class 类名{
//定义属性部分(成员变量)
属性类型 属性1;
属性类型 属性2;
...
//定义方法部分
方法1;
方法2;
...
}
5.代码示例
public class Telphone{
//定义类的属性(有什么):屏幕、cpu、内存
float screen;
float cpu;
float mem;
//定义类的方法(干什么):打电话、发短信
void call(){
System.out.println("Telphone有打电话的功能");
}
void sendMessage(){
System.out.println("Telphone有发短信的功能");
}
}
如何使用Java中的对象
使用对象的步骤
1.创建一个对象
也叫实例化一个对象,类是以代码的形式保存在文件中,实例化对象则将对对象存储到内存空间中
代码示例:
//类名 对象名 =new 类名()
Telphone phone=new Telphone();
2.使用一个对象
代码示例:
//引用一个对象的属性:对象名.属性名
Telphone.screen=5.0f;
//引用对象的方法:对象名.方法名()
Telphone.call();
Java中的成员变量和局部变量
概念
- 成员变量:在类中定义,用来描述属性
- 局部变量:在方法中定义,在方法中临时保存数据
谁能使用这些变量
- 成员变量:本类的方法、其他类的方法可以使用
- 局部变量:只能在本方法使用
区别
1.作用域不同
- 局部变量的作用域仅限于定义它的方法
- 成员变量的作用域在整个类内部可见