类与对象的理解
程序员文章站
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