2022_01_04日结

本文介绍了面向对象编程的基本概念,包括面向对象思想的特点,它基于面向过程但更强调封装、继承和多态。类是描述事物属性和行为的抽象,而对象则是类的具体实例。在Java中,类是代码的基本单元,通过`new`关键字创建对象。封装是面向对象的重要特性,通过private关键字实现数据隐藏,并通过公共的setter和getter方法访问。面向对象设计原则提倡使用对象来解决问题,提高了代码的复用性和安全性。
摘要由CSDN通过智能技术生成

1.面向对象 !!!!!!!!!

本质就是基于面向过程的

面向对象的思想特点
        本质就是基于面向过程的
           面向过程   代表语言就是C语言
           面向过程的思想:(亲力亲为的)
               1)拿到一个需求,分析步骤
               2)代码实现,中间完成代码中的逻辑判断...
               3)写完   测试
               
面向对象的三大特征
       封装
       继承
       多态
面向对象的设计原则
     就是不断的创建对象,使用对象,指挥对象做事情

2.类和对象的关系

java中最基本的单元---类
     类---描述现实世界事物的属性和行为的统称

    类----描述一组事物的属性和行为的集合(官方解释)
            XXX事物
               属性有哪些
               行为有哪些
    
    对象---描述具体的事物
            通过代码体现 类名 对象名 =new 类名();
    

如何定义一个类
   class 类名{
   
   }
   
   
   创建对象
        类名  对象名  =  new 类名();
        
        对象名.成员变量(属性)=赋值;
        对象名.成员方法(行为);  //有返回值的返回结果,没有返回值的直接调用

3.封装

含义:  将一个事物中的属性私有化(对外私有),保证了数据的安全性,对外是提供的公共的访问方法来访问,并不能直接访问
    公共方法:
       setXXX() getXXX()    -------称为"setter and getter"
       
     private关键字:      ---------访问的权限是最小的   
                是一个权限修饰符。
                可以修饰成员(成员变量和成员方法) 被private修饰的成员只在本类中才能访问。
     private最常见的应用:
                把成员变量用private修饰
                提供对应的getXxx()/setXxx()方法
                一个标准的案例的使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值