类 对象 封装666

类,对象,封装 (set 赋值-get 提取)

是一组具有相同属性和行为的事物的集合,本质还是一种数据类型,类是抽象的

  • 面向过程:C语言,以方法为中心,主要是方法之间的调用
    面向对象:更符合人类的思维习惯,以对象为中心,主要是对象之间的调用

    对象: 对象是真实存在的实体,对象是具体的,是类的具体体现(对象就是类的举例)
    属性: 事物的静态的特征, (成员变量)
    行为: 事物的动态的特征(方法,动作)

步骤

  • 声明类的属性(private String name)、声明方法(new 类名)、声明属性(类名.set)、输出信息(sout)。

      			set 赋值      get 提取
    

封装(变量私有化修饰符:private)

  • 封装是面向对象的三大特征之一,隐藏隐藏对象的属性; 将我们的成员变量私有化,修饰符为private
  • 仅对外提供公共访问和修改方式: 给我们的成员变量提供公共访问方式:
  • == getXXX() setXXX() ==

补充:

  • 既然封装是面向对象的三大特征之一,那么我们在使用的时候,就应该遵循一些规则(我们以后在写成员变量的时候,都要私有化,提供公共访问方式)

封装的使用步骤:

		成员变量私有化  privade
		提供公共的访问方式getXXX()   setXXX()

访问修饰符

  1. private:私有的,只能在本类中访问.
  2. default:默认的只能在本包中访问.(同一个文件夹中)
  3. protected:受保护的,只能在本包中访问,子类可以访问.
  4. public:公共的,都可以访问
  • 包 :本质是一个文件夹,用来管理我们类的,我们的类都要放在包中.我们某些相同的类,可以放在一个包中.
  • 包名 :一般是我们的公司域名倒着写 www.baidu.com com.baidu

非访问修饰符

static:静态的,修饰成员变量和成员变量方法的.static修饰的成员变量和成员方法,不能直接调用非静态的成员变量和成员方法.
final: 最终的,修饰类,修饰成员变量,修饰成员方法.

  • 修饰类:不能被继承
  • 修饰成员变量: 不能被修改,赋值一次
  • 修饰成员方法 :不能被重写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值