过关之路--面向对象(封装)

本文介绍了Java中的面向对象编程,重点讲解了封装的概念、重要性和应用。封装作为面向对象三大特征之一,通过隐藏类的内部信息并提供公共方法来访问,增强了代码的安全性和复用性。此外,还讨论了构造方法在对象创建和初始化中的作用,以及标准类的制作要求,包括成员变量的private修饰、构造方法的定义和成员方法的实现。
摘要由CSDN通过智能技术生成

在这里插入图片描述

前言
        这一关主要就是开启新的一个知识域–面向对象,这是学编程里最重要也是知识点内容最多的一个内容,所以需要我们有耐心的去学习面向对象的内容,这对我们后学的编程很有帮助

类和对象

         :类是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为。


         类的特点 :1.类是对象的数据类型。
                            2.类是具有相同属性和行为的一组对象的集合。


         类的重要性:是Java程序的基本组成单位。


         类的组成
1.属性(在类中通过成员变量来体现,类中方法外的变量)                             
2.行为(在类中通过成员方法来体现,和前面的方法相比去掉static关键字即可)

对象


        对象:是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。


         对象的属性 :对象具有的各种特征,每个对象的每个属性都拥有特定的值。我们可以把它简单的理解为:有什么。


         对象的行为 :对象能够执行的操作。

面向对象

        了解对象的 详细信息,并关注它,这个过程就叫面向对象。

封装

概述
        是面向对象三大特征之一(封装、继承、多态)
        是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,对象是无法直接操作的。


原则
        将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
        成员变量private,提供对应的getXxx()/setXxx()方法


好处
        通过方法来控制成员变量的操作,提高了代码的安全性
        把代码用方法进行封装,提高了代码的复用性

构造方法

概述
        构造方法是一种特殊的方法
        作用:创建对象
        功能:主要是完成对象数据的初始化


标准类制作

要求

成员变量:使用private修饰
构造方法:提供一个无参构造方法
                 提供一个带多个参数的构造方法
成员方法:提供每一个成员变量对应的setXxx()/getXxx()
                   提供一个显示对象信息的show()
创建对象并为其成员变量赋值的两种方式:无参构造方法创建对象后使用setXxx()赋值
                                                                     使用带参构造方法直接创建带有属性值的对象



在这里插入图片描述

结言
       学完这一关的主要感想就是觉得做题的模板大概都是相一致的,但是题目中有些要求的还是要思索一下前后的关系然后再写出来。有些题目会想不通其中的要求关系,所以会卡住,后面会写一些我在大题上遇到的困难点。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值