面向对象基础(类、对象、变量、方法)

面向对象1
一、类的成员包括
属性:成员变量
方法:成员方法
创建类的对象=类的实例化
二、类和对象的使用
1、创建类,设计类的成员
2、创建类的对象
3、通过对象。属性和对象。方法的方式来调用对象的结构
三、每个新创建的对象都在堆空间中中开辟了一个内存空间,他们都独立的拥有类的属性
四、内存解析
堆:此内存区域的唯一目的即使存放对象实例(new 对象)
栈:指的是虚拟机栈,用于存储局部变量等
方法区:用于存储被虚拟机加载的类信息、常量,静态变量等
五、局部变量和成员变量的不同点
1、在类中声明的位置不同
成员变量:在类中声明的
局部变量:在方法区域中声明的
2、权限修饰符不同
属性:可以使用权限修饰符
局部变量:不可以使用权限修饰符
3、默认的初始化值不同
成员变量:根据类型对应初始化值
局部变量:没有初始化值,每次在调用之前必须赋值,形参在调用的时候赋值就可以
4、在内存中加载的位置不同
成员变量:在堆内存中
局部变量:在栈空间中
六、方法
1、方法的声明格式:权限修饰符 返回值类型 方法名(形参){方法体}
2、权限修饰符分为四种:public private protected 缺省(不加修饰符)
3、返回值类型:
(1)有返回值类型必须在方法声明的时候指定返回返回值类型,使用return返回指定的返回值类型
(2)没有返回值类型声明时用void,如果用return表示结束方法
4、方法名就是一个标识符(见名知意)
5、形参数量不限
6、方法体:就是方法的功能的体现
7、return后面不能声明执行语句
8、方法可以调用属性和方法(可以进行递归调用)但是不能再方法中定义方法
本文章为我复习面向对象的笔记,参考了尚硅谷的课程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值