如何理解类和对象这两个概念
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.总之,类只是一个具有成员变量和成员方法的模板,它是一个抽象的概念,不是真实存在计算机中的。它是无法直接在程序中使用的,必须通过类的实例化,也就是创建一个具体的对象,让这个对象具有这个类的成员变量和成员方法,然后在程序中进行操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用