• python之类与对象(1)


    面向对象编程是最有效的软件编写方法之一。编写类时,定义一群对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可以根据需要赋予每个对象的独特的个性。

    1. 类与对象的语法规范

    关键字:class

    语法:

    class 类名:

      属性值

      类函数

    #创建实例

    类名

    关于类名,规范写法是首字母大写并且使用驼峰命名法。命名要见名知意,提高代码的可读性。

    2. 编写第一个类

    动物算是一个类,他们都有名字,身体等等属性,也有行动,睡觉的特征。天上飞的鸟类,水中游的鱼类都是类的直观体现。现在不扯那么多了,基于博主本人是软件工程毕业生,这一块其实很熟悉,那么算是复习一次了,记录的东西可能会粗略,如果有问题,欢迎把问题发送到我的个人邮箱或者博客留言。

     1 #!/usr/bin/python3
     2 # -*- coding: utf-8 -*-
     3 # @Time     :2018/12/3 16:33
     4 # @Author   :Yosef
     5 # @Email    :wurz529@foxmail.com
     6 # @File:    :animal.py
     7 # @Software :PyCharm Community Edition
     8 class Animal:
     9     ''''
    10     name,sex,age是Animal的属性
    11     '''
    12     name = "TOM"
    13     sex = "male"
    14     age = "5"
    15 
    16     '''
    17     eat,run是Animal的方法
    18     '''
    19     def eat(self):
    20         print("这是一只会吃肉的小脑斧")
    21 
    22     def run(self):
    23         print("我不仅会吃,还会跑!!")
    24 
    25 tiger1 = Animal()   # 实例一个对象
    26 
    27 '''
    28 调用类属性以及方法
    29 '''
    30 tiger1.eat()
    31 tiger1.run()
    32 print("这是一只叫%s的小脑斧!" %tiger1.name)
    33 print(tiger1.age)
    34 print(tiger1.sex)

    大佬看完之后是不是会有一些疑问?不要捉急,且看下回分解!

  • 相关阅读:
    当函数模版遇上函数重载
    <h2>1. mongodb介绍</h2>
    Your algorithm's runtime complexity must be in the order of O(log n).
    item.imageInsets =
    JobService和JobScheduler机制在Android5.0以上保活
    PL/SQL精明的调用栈分析
    HQL查询步骤
    OSGI项目中获取文件路径
    int *p,cons int *p,int const *p,int * const p,const int * const p,int const * const p的差别
    通过 KVM+virt-manager配置双屏虚拟机(两套键盘。鼠标)
  • 原文地址:https://www.cnblogs.com/wlyhy/p/10059446.html
Copyright © 2020-2023  润新知