(九)、面向对象初步

来源:互联网 发布:淘宝网首页女装毛衣 编辑:程序博客网 时间:2024/05/21 21:41

面向对象初步

默认值:

数字类型默认值: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创建的任何对象,存在堆内存

0 0