首页 > 其他分享 >面向对象

面向对象

时间:2023-04-02 10:12:32浏览次数:35  
标签:封装 对象 事物 --- 面向对象 指代

一、面向对象基本概念

  1、面向对象编程:oop

  2、面向过程:根据需求将某些独立功能封装为一个又一个函数,最后完成的代码,就是顺序地调用不同函数

  3、面向对象:相比较函数,面向对象就是更大的封装,根据职责在一个对象中封装多个方法,根据职责确定不同对象,在对象内部封装不同方法。

 

二、类 和 对象(面向对象中最重要的两个内容)

  1、类:是对具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用。(指代多个事物,由 class 关键字定义)

      特征(静态)--- 属性

      行为(动态)--- 方法

  2、对象:是由类创建出来的一个具体存在的事物,可以直接使用。(指代一个具体事物,代码中使用 类 区创建实例化)

     是由哪一个类创建出来的对象,就拥有在哪一个类中定义的属性和方法

  

  

 

标签:封装,对象,事物,---,面向对象,指代
From: https://www.cnblogs.com/wmtly/p/17279971.html

相关文章

  • python面向对象进阶
    面向对象进阶类型判断issubclasstypeisinstance反射反射的四个函数importlib类的其他成员__str____repr____format____del____dict__和__slots____item__系列__init____new____call____doc____iter__和__next____ente......
  • Java面向对象--接口和多态
    final关键字最终修饰符可以修饰类方法变量被final修饰后不能被继承重写二次赋值修饰类时该类不可以被继承修饰方法时该方法不能被重写修饰变量时,该变量只能赋值一次,不可以二次赋值是常量修饰引用变量时,地址值不能改变但对象中的属性值可以改变修饰成员变......
  • 面向对象(基础)
    四、面向对象(基础)4.0Java学习三条主线Java类及类的成员:属性、方法、构造器;代码块、内部类面向对象的三大特征:封装、继承、多态其它关键字:this、super、static、final、abstract、interface、package、import4.1面向过程(POP)与面向对象(OOP)面向过程,强调的是功能行为,以......
  • LabVIEW面向对象范例讲解
    下面我们使用一个更贴近实际生活的例子来演示一下面向对象编程的整个流程。需求假设有一家家具店,店里只卖两种家具,桌子和椅子。我们编写一个程序来模拟一下家具店里这些家具的属性和方法。假设我们需要模拟如下的属性和方法:编号(属性):每个家具都有一个唯一的编号。成本价(属性):商店进货......
  • 进阶面向对象 - 3
    11.进阶面向对象-3super方法引入上一节课程我们知道,如果父类中的方法在派生的子类中不能满足其需求的话,可以在子类中通过重写解决这个问题但是很多情况下,父类中的方法并不是全部一点都不能用,即子类的需求往往是在父类方法实现的功能基础上提出了更多的需求而已,此时如果我们......
  • 深入面向对象 - 2
    10.深入面向对象-2隐藏数据引入classCat(object):def__init__(self,new_name,new_age):self.name=new_nameself.age=new_agedefprint_info(self):print("我是%s,今年%s了"%(self.name,self.age))#创建猫对象cat=Ca......
  • 初识面向对象 - 1
    9.初识面向对象-1引入面向对象本节将通过一个案例,先用之前我们编写的代码方式进行实现,然后分析利弊。从而引出面向对象。需求编写一个程序,完成1个学生的基本操作学生有姓名、年龄可以输出学生信息(姓名、年龄)使用面向过程的方式实现#遍历打印所有姓名-年龄defprin......
  • 面向对象七大原则
    1开闭原则(TheOpen-ClosedPrinciple,OCP)2单一职责原则3里氏替换原则(LiskovSubstitutionPrinciple,LSP)4迪米特原则(最少知道原则)(LawofDemeter,LoD)5接口隔离原则(InterfaceSegregationPrinciple,ISP)6依赖倒置原则(DependencyInversionPrinciple,DIP)7合成复......
  • 面向对象和面向过程(封装继承多态)
    面向对象&面向过程面向过程思想步骤清晰,第一步做什么第二步做什么面对过程适合处理一些简单的问题面向对象思想物以类聚,分类的思维模式对于描述复杂的事物,为了从......
  • 面向对象设计原则
    面向对象设计原则面向对象设计原则包括:1、单一职责原则不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。2、里氏替换原则......