面向对象初步
默认值:
数字类型默认值:0
boolean默认值:false
引用数据类型默认值:null
汽车图纸 生产车间 汽车
用属性描述:
名字
颜色
轮子
……
动作:方法
跑
类 new 对象
属性(成员变量)
方法(成员方法)
成员变量:
直接定义在类中的变量
作用域:整个类都能用
注意:形式参数也是局部变量,可以接受方法传递过来的数据
局部变量:
定义在方法中的变量
作用域:只在局部变量所在的方法内部
方法:
[修饰符] 返回值类型 方法名([形参列表]){
方法体
}
1.代表了一种功能,动作
2.方法必须声明返回值类型
3.方法只有调用才会执行
4.方法名:命名规则:第一个单词首字母小写,其余单词首字母大写
5.形式参数,告诉调用者必须传递相应的参数过来
6.方法的返回值可以通知调用的地方一个数据
7.在需要返回值的方法内部使用return返回想要的值
8.return的作用:1.返回具体的值。2.提前结束方法
总结:
public class 类名{
//属性(成员变量) field(域)
//方法
返回值类型 方法名(形参列表)
return //返回值类型不是void,必须要有return
返回值类型是void,return可选
}
对象内存模型:
所有的局部变量存储在栈内存
使用new创建的任何对象,存在堆内存