(Python初级练习)面向对象编程-创建一个学生类Student

 面向对象基础练习
 类的简单实用

 案例:
 学生类Student
 类属性 count 记录创建学生个数
 类属性 country 学生国家
 实例属性含有名字,年龄,性别,钱(默认为0,私有属性),国家
 国家默认与类属性国家相同
 创建对象属性country的get和set方法
 创建对象私有属性钱的get和set方法
 创建一个私有方法study打印xx(xx为姓名): 在学习
 创建一个上课方法调用私有方法 创建answer方法 打印 xx:在回答问题
 创建一个学生(张三,20,男) 调用所有的方法
 再创建一个学生(Tom,19,男) 设置学生的国籍为美国 设置金钱为10000 调用所有方法查看
 再创建一个学生(吴敏,18,女) 调用所有方法

代码如下:

# _*_ coding: utf-8 _*_
# Date: 2019/8/11 0011 12:29
# Author: Mijiu
# Version: 1.0

class Student:
    count = 0   # 类属性 记录班里一共多少个学生

    def __init__(self, name, sex, age,):      # 初始化,构造函数
        self.name = name
        self.age = age
        self.sex = sex
        self.__money = 0
        print(f"欢迎新同学{self.name},{self.sex},{self.age}")
        Student.count += 1    # 每次被实例化一次班里学生+1

    country = "中国"

    def get_country(self):         # 获取国家
        return self.countr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值