如何理解类和对象这两个概念

1.类(用关键字class修饰)的定义:具有属性(成员变量)和行为(成员方法)的一个抽象概念。用来创建对象的,创建对象的过程就是类的实例化。

2.对象:是类的实例化出来的,具有类的属性和方法。是真实存在的,会在计算机内存开辟空间存储这个对象。

3.属性(成员变量):就是该事物的状态信息(如同手机的颜色,材料)。

4.行为(成员方法):就是该事物能够做什么(如同手机的打电话,发短信功能)。

5.使用对象访问类中的成员:对象名.成员变量;对象名.成员方法();

6.类和对象的代码演示

创建一个学生类,包含学生的成员变量和成员方法

复制代码
 1 public class Student{
 2     String name; //学生的名字
 3     int age; //学生的姓名
 4     public void study(){
 5         System.out.println("学生要学习")
 6     }
 7     public void play(){
 8         System.out.println("学生要玩耍")
 9     }
10 }
复制代码

由学生类创建学生对象,也叫学生类的实例化

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

 7.总之,类只是一个具有成员变量和成员方法的模板,它是一个抽象的概念,不是真实存在计算机中的。它是无法直接在程序中使用的,必须通过类的实例化,也就是创建一个具体的对象,让这个对象具有这个类的成员变量和成员方法,然后在程序中进行操作。

posted @   lc2100222  阅读(419)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示