首页 > 编程语言 >第十章 面向对象编程

第十章 面向对象编程

时间:2024-08-10 23:50:31浏览次数:7  
标签:Car 第十章 面向对象编程 pass print 方法 class 属性

10.1 基本概念

  • 类 : 具有相同方法和属性的一类事物
  • 对象、实例 : 一个拥有具体属性值和动作的具体个体
  • 实例化 :从一个类得到一个具体对象的过程

10.2 oop面向对象的程序开发

# 1.类的命名
"""
类的命名:推荐使用大驼峰命名法,每个单词的首字母都要大写
mycar => MyCar
"""

# 2.类的定义
# 第一种方法:
class Car:
    pass

# 第二种方法:(推荐使用)
class Car():
    pass

# 第三种方法:
class Car(object):
    pass


# 3.类的实例化
class Car():
    pass

obj = Car()
print(obj)


# 4.类的基本结构
"""
类中俩样东西:
    (1)成员属性
    (2)成员方法
"""

class Car():
    # 成员属性
    color = "白色"
    
    # 成员方法
    def didi():
        print("小车会咔咔的叫")
       
# 5.特殊:语法上不报错,但是严谨使用,破坏了类中的结构
class Car:
    if 5 == 5:
        print(123)

标签:Car,第十章,面向对象编程,pass,print,方法,class,属性
From: https://www.cnblogs.com/xianyuq/p/18352930

相关文章

  • C--面向对象编程入门指南-全-
    C#面向对象编程入门指南(全)原文:BeginningC#object-orientedprogramming协议:CCBY-NC-SA4.0零、简介作为一名.NET培训师和首席程序员,我的经验是,大多数人在掌握C#语言的语法方面没有问题。困扰和挫败许多人的是面向对象编程方法和设计的更高层次的概念。更糟糕的是,大......
  • 面向对象编程(OOP: Object Oriented Programming ):类、对象、构造方法、封装
    目录一、类1、定义(1)属性(2)方法2、类的定义方法二、对象1、定义2、对象的定义方法三、类和对象的关系1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。2、对象:真实存在的对象3、类是对象的模板,对象是类的具体实例。4、一个类可以创建多个对象,同一个......
  • Kotlin 面向对象编程 (OOP) 基础:类、对象与继承详解
    什么是面向对象编程(OOP)?OOP代表面向对象编程。过程式编程是编写执行数据操作的过程或方法,而面向对象编程则是创建包含数据和方法的对象。与过程式编程相比,面向对象编程具有以下几个优势:OOP更快且更易于执行OOP为程序提供了清晰的结构OOP有助于保持Kotlin代码的DRY......
  • 【C++核心篇】—— C++面向对象编程:封装相关语法使用和注意事项详解(全网最详细!!!)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、封装(类)1.封装的使用(类和对象)2.对象的初始化和清理2.1构造函数2.2析构函数2.3构造函数的分类及调用3.深拷贝与浅拷贝4.C++对象模型和this指针5.友元6.运算符重载前言在本篇......
  • 【C++基础篇】—— 面向对象编程前的准备(内存分区,引用、函数重载)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、内存分区模型1.C++内存分区2.new操作符二、引用三、函数重载1.函数基本使用2.函数重载前言在本篇文章中,主要是对C++的基础语法进行回顾学习,回顾学习C++的基本语法规则、数据类型......
  • 第十章模块及常用的第三方模块
    模块1、模块的导入import导入方式的语法结构import模块名称[as别名]from...import导入方式的语法结构from模块名称import变量/函数/类/*点击查看代码示例my_infoname='娟子姐'definfo():print(f'大家好,我叫{name}')示例10-2模块的导入#(1)importimpo......
  • Python教程(十):面向对象编程(OOP)
    目录专栏列表前言一、面向对象编程概述1.1类和对象1.2继承1.3多态1.4封装二、Python中的类和对象2.1定义类2.2`__init__`函数解释2.3创建对象三、继承3.1基本继承3.2创建子类对象四、多态五、封装六.访问限制七、综合实例结语专栏列表Python教程(一):环......
  • 【C++第十章】String
    【C++第十章】学习StringSTL介绍......
  • JAVA—面向对象编程基础
              面向对象是java编程的套路。更符合人类思维习惯,编程更直观。面向对象有三大特征:封装,继承,多态。目录1.理解面向对象2.对象在计算机中的执行原理 3.类和对象的一些注意事项 4.类与对象的一些语法知识(1)this关键字(2)构造器(3)封装 (4)实体javaBean(实体......
  • 全网最适合入门的面向对象编程教程:29 类和对象的Python实现-断言与防御性编程和help函
    全网最适合入门的面向对象编程教程:29类和对象的Python实现-断言与防御性编程和help函数的使用摘要:在Python中,断言是一种常用的调试工具,它允许程序员编写一条检查某个条件。本文主要介绍了断言的应用场景和特点以及assert语句的使用,同时介绍了防御性编程和help()函数......