美文网首页
第三章②类的封装与隐藏

第三章②类的封装与隐藏

作者: 犀首_0c79 | 来源:发表于2019-04-25 20:37 被阅读0次

当声明了类的对象后,使用【对象.属性】的方式对【相应的属性】赋值

可能会出现不符合现实生活中情况,猫的腿不能是-4

所以不能直接用【对象.属性】来操作对象的属性

而是用【对象.方法】形式,来控制【对象的属性】操作。

对属性的要求就通过方法来体现。


解决方法:

为了不让直接通过【对象.属性】方式调用

所以在【声明】类的成员变量【的时候】加上权限【修饰符】


权限修饰符:private私有的,只能在类中使用,出了类就无法访问(调用)


封装性的思想:

①将类的属性私有化

②通过提供的公共方法来实现调用(setter&getter)

相关文章

  • 第三章②类的封装与隐藏

    当声明了类的对象后,使用【对象.属性】的方式对【相应的属性】赋值 可能会出现不符合现实生活中情况,猫的腿不能是-4...

  • Swift学习_封装、多态和嵌套类型

    1.封装 通常把隐藏属性、方法与方法实现细节的过程称为封装 隐藏属性和方法 使用访问控制修饰符将类和其属性方法封装...

  • java基础知识(一)

    1、封装、继承、多态 封装:把对象的属性与行为封装为一个独立整体,并尽可能隐藏对象内部细节 继承:子类继承父类的特...

  • Java oop面向对象编程

    封装、继承、多态 封装:概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏...

  • 第二章 封装

    1. 什么是JAVA中的封装 面向对象的三大特性:封装、继承、多态、 封装 概念:将类的某些信息隐藏在类内部,不允...

  • 3. Java 基础:面向对象的三大特征

    目录: 一、 封装二、 继承三、 多态四、 抽象类 一、封装 1. 概述 定义:将类的某些信息隐藏在类的内部,不允...

  • Android面试题准备

    Java相关 1.Java的特性(封装、继承、多态) 封装 1. 封装就是把一个类的内部信息隐藏在类的内部,使得外...

  • JAVA(8)封装

    封装 面向对象的特性: 封装、继承、多态 封装概念: 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通...

  • 2.2 封装 (面向对象)

    1、Java中的封装 面向对象的三大特性:封装、继承、多态 1、封装:将类的某些信息隐藏在类内部,不允许外部程序直...

  • 理论二:封装、抽象、继承、多态分别可以解决哪些编程问题?

    封装(Encapsulation)首先,我们来看封装特性。封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问...

网友评论

      本文标题:第三章②类的封装与隐藏

      本文链接:https://www.haomeiwen.com/subject/mkstnqtx.html