面向对象
面向对象概述
面向对象是相对面向过程而言的
面向对象和面向过程都是一种思想
面向过程:
----强调的是做事情的具体步骤
面向对象:
----将做事情的具体步骤封装成一个对象,由对象来操作执行
面向对象特点
1 . 封装
2 .继承
3 .多态
用java来创建类描述物体
写在类里面,函数外面的叫成员变量
写在类里面的函数叫成员函数 或者 成员方法 或者 功能
new来创建对象,c相当于变量名,定义数据类型,这里的car不是基本数据类型,属于复杂数据类型中的car类型
在声明属性时用 变量名. +属性来进行声明
流程:1. 通过main函数进栈
2.创建的对象,该对象里包含的内容存储在堆中
3. show方法是在方法区的,当调用show方法时,show方法进栈
4. 执行show方法,当执行完之后就弹栈了,把局部变量直接带走了
5.执行完show方法,就相当于执行完了main方法,main方法也弹栈,此时栈就空了,但是成员变量还存在于堆中,等待着定时清理将其清理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现