面向对象及类

首先我们要了解到,面向对象的特点主要分为:封装性、继承性、多态性。

每一个Java的类至少会有一个构造函数,如果没有出现这个构造函数,系统会为你提供一个默认的无参构造函数,如果写了,那么默认的无参构造函数会消失。

成员变量和局部变量区别:

  1. 在类中位置不同:

成员变量:在类中,方法外

局部变量:在方法中或者方法声明上(形式参数)

2.在内存中位置不同

3.生命周期不同

4.初始化值不同

5.局部变量可以和成员变量同名,且在使用时,局部变量具有更高的优先级。

对象的引用传递:类属于引用数据类型,引用数据类型就是指内存空间可以同时被多个栈内存使用。

有关访问控制:Java提供了四种访问控制权限,分别是private,default,protected和public

Private属于私有访问权限,用于修饰类的属性和方法。

Default属于默认访问权限。

Protected属于受保护的访问权限。

Public属于公共访问权限。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值