欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

类与对象的理解

程序员文章站 2022-07-03 14:48:21
菜鸟都能看懂(很容易理解)—— 类与对象一、类与对象的定义类的定义:类(class):是构造 对象 的模板或蓝图,类也是一组相关属性和行为的集合。属性(成员变量):就是该事物的状态信息(如同手机的颜色,材料)行为(成员方法):就是该事物能够做什么(如同手机的打电话,发短信功能)类就如下图的手机图纸,它是抽象的,而不是真实存在的。对象的定义:对象:对象是类的实例。由于对象是根据类创建出来的,所以对象具备类中的属性和行为。对象就如下图真实存在的手机,它是真实的类和对象的关系:类是对象的蓝...

菜鸟都能看懂(很容易理解)—— 类与对象

一、类与对象的定义

类的定义:
类(class):是构造 对象 的模板或蓝图,类也是一组相关属性和行为的集合。

属性(成员变量):就是该事物的状态信息(如同手机的颜色,材料
行为(成员方法):就是该事物能够做什么(如同手机的打电话,发短信功能)

类就如下图的手机图纸,它是抽象的,而不是真实存在的。
类与对象的理解

对象的定义:
对象:对象是类的实例。由于对象是根据类创建出来的,所以对象具备类中的属性和行为。

对象就如下图真实存在的手机,它是真实
类与对象的理解
类和对象的关系:类是对象的蓝图(模板),对象是类的实体。

二、类与对象的代码举例

我们来举个例子帮助大家理解,比如说我们今天创建一个有关学生的类

学生类定义如下:

public class Student{
	String name; //学生的名字
	int age; //学生的姓名
	public void study(){
		System.out.println("学生要学习")
	}
	public void play(){
		System.out.println("学生要玩耍")
	}
}

上面的代码,就是我们创建完一个有关学生的类,代码中学生的名字就是我们所说的属性(成员变量)我们都知道类是抽象的,它如同模板,而我们根据上面这个学生类创建出来的学生对象就是真实存在的。

根据学生类创建学生对象代码如下:

public class Test{
	public static void main(String[] args){
		Student stu = new Student(); //创建学生对象
		stu.study();//根据对象名(stu)加上点符号(.)就可以访问类中的成员
	}
}

打印结果:

学生要玩耍

三、总结

类就是对象的模板,我们通过类创建出来的对象会具备类中的属性和行为(成员变量和成员方法),创建对象的目的就是为了访问类中的成员变量和成员方法。是不是真的很好理解呢?通过理解我们就会发现他真的非常简单,这就是面向对象编程,JAVA语言的魅力。

日期:2020.8.8

本文地址:https://blog.csdn.net/weixin_46594796/article/details/107881821

相关标签: java