title: 【学习之路】关于Java基础面向对象概述
draft: true
tags:
- 学习之路
- Java
categories: - JavaSE
- 面向对象
cover: https://cdn.jsdelivr.net/gh/CodeZixuan/Blog_Images/4545.jpg
abbrlink: 44568
date: 2020-04-21 02:00:30
一个抽象笼统的概念描述一类事物肯定是具有相同的特征行为
比如:
- 人类有名字、性别、年龄,这种静态描述特征的方法可以为(特征)——>可以称为:属性
- 人类能吃饭,说话,学习这种动态的动作与行为(做某种事情)——>可以称为:方法
对象 —>某个具体的人
比如:
- “张三”这个具体的人 有名字 有年龄 有性别
- 能吃饭 能说话 能学习
- 权限修饰符 [特征修饰符] 返回值类型 方法名字 ([参数列表])[抛出的异常][{
方法体
}]
这是方法的写法其中中括号包裹起来的部分[]可以不写按照实际情况来定义方法,没有{}方法体的方法是抽象方法
- 形参可以理解为是方法执行时的临时变量空间 x
- 实参可以理解为是方法调用时传递进去的参数 a
- 方法调用时会将实参的内容传递给形参
- 如果内容是基本类型 传递的 是值 形参改变 实参不变
- 如果内容是引用类型 传递的 是引用 形参改变 实参跟着改变