慕课网Java入门第二季教程(一)类和对象

目录

  • 什么是类和对象
    • 什么是对象
    • 什么是面向对象
    • 什么是对象的属性
    • 什么是对象的方法
  • 如何定义Java中的类
    • 对类的基本理解
    • 定义类
  • 如何使用Java中的对象
    • 使用对象的步骤
  • Java中的成员变量和局部变量
    • 概念
    • 谁能使用这些变量
    • 区别

什么是类和对象

什么是对象

万物皆对象,客观存在的事物都是对象,大到名胜古迹,小到剪刀、钟表、信封等

什么是面向对象

面向对象关注的重点是事物信息

类的概念
是模子,用来确定对象将拥有的特征和行为

类的特点
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. 成员变量:在类中定义,用来描述属性
  2. 局部变量:在方法中定义,在方法中临时保存数据

谁能使用这些变量

  1. 成员变量:本类的方法、其他类的方法可以使用
  2. 局部变量:只能在本方法使用

区别

1.作用域不同

  • 局部变量的作用域仅限于定义它的方法
  • 成员变量的作用域在整个类内部可见

你可能感兴趣的:(JAVA基础)