美文网首页
1、面向对象-类

1、面向对象-类

作者: 1e026ca57a8e | 来源:发表于2020-05-15 15:56 被阅读0次

本系列为学习笔记,参考学习资料:
https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/08.%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80.md

#  如下类中定义的方法都是对象方法
class Student(object):

    # __init__是一个特殊方法用于在创建对象时进行初始化操作
    # 通过这个方法我们可以为学生对象绑定name和age两个属性
    # 注意到__init__方法的第一个参数永远是self,表示创建的实例本身
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def study(self, course_name):
        print('%s正在学习%s.' % (self.name, course_name))

    def watch_movie(self):
        if self.age < 18:
            print('%s只能观看熊出没' % self.name)
        else:
            print('%s正在观看灾难片' % self.name)


def main():
    # 创建学生对象并指定姓名和年龄
    stu1 = Student('小明', 2)
    stu1.age = 50
    stu1.study('python程序设计')
    stu1.watch_movie()


if __name__ == '__main__':
    main()

相关文章

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • 007-类和对象

    Java - 强制面向对象 类 Python - 既支持面向对象,也支持面向过程 1、类、对象 类是对某一类具有共...

  • java基础-day07-面向对象

    面向对象 1. 面向对象 1.1 生活中的面向对象和面向过程 1.2 类和对象 类对象人类马云爸爸,麻花藤,乔布斯...

  • Java程序员必修内功心法!(内功修炼第二层)

    1,Java 面向对象 1.1类和对象 1.1.1. 面向对象和面向过程的区别 1,面向过程 :面向过程性能比面向...

  • Java面向对象

    OO: 面向对象OOA:面向对象分析OOD:面向对象设计OOP:面向对象编程1.什么是类?什么是对象1)现实世...

  • Java复习笔记——系统整理

    一、面向对象概念 1. 类与对象 1.1 面向过程和面向对象 面向过程 (Procedural Programmi...

  • Python

    一、面向对象(类、对象) 1、面向过程:面向对象:根据职责确定对象,在对象内封装不同方法根据类来创建的对象呗称为实...

  • 1、面向对象-类

    本系列为学习笔记,参考学习资料:https://github.com/jackfrued/Python-100-D...

  • JS面向对象

    JS面向对象入门 1、面向对象语言概念面向对象语言主要包括 类、对象、封装、多肽。2、面向对象的编程思想面向过程思...

  • 面向对象01-方法(重载)/包/修饰符

    面向对象01-方法(重载)/包/修饰符 [TOC] 1、面向对象与面向过程 2、类和对象 2.1、类和对象的的创建...

网友评论

      本文标题:1、面向对象-类

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