抽象封装大概

1、构造函数

它的方法名和类名一样 有两类,分别为有参构造和无参构造

语法:访问修饰符 方法名(参数){

代码块

}

构造函数是什么

它就是方法名和类名完全一样的函数,它没有返回值类型,也没有void

在new这个类的对象的时候其实就是在调用这个方法,有时候你没有写是因为系统会默认赠给你一个构造函数;在你写了构造函数之后,系统就不会再赠你了。

作用

是给属性进行赋值的,也叫做对象初始化,每一个类都会有一个默认的构造函数。

构造函数的重载

重载:方法名与类名相同,但参数不同;方法名与类名相同,但参数类型不同或数量不同。这样可以实现同样的方法不同的作用。构造函数的重载特殊在没有返回值,没有void。

2、修饰关键字

public 公共的

用public修饰的类、方法、属性

表示是对所有用户开放的,即不管哪个类都可以调用该修饰的类、方法和属性。

private 私有的

用private修饰的类、方法、属性

表示私有的,即除了这个类自己以外,任何人都不可以调用。

static 静态的

用static修饰的代码块、方法、属性

修饰的代码块会优先被加载,且只能加载一次;修饰的方法成为静态方法,可以不用对象也能调用,能通过

类名.方法;修饰的属性,只能修饰全局变量,会优先被加载。

final 最终的

用final修饰的变量称为常量,其值固定不变。

3、封装

封装是什么

是把对象的属性和操作变为一个独立的整体,使其有特定的接口和入口

作用

对象的数据封装特性可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值