python类属性和实例属性的定义

2024-03-04 11:53 python类属性和实例属性的定义已关闭评论

需求

对比Python和Java对比类属性和实例属性的差异,加深理解Python类属性和实例属性的定义。

python

定义一个Python类,使用class关键字

# by 每日教程teachcourse.cn
class TeachCourse:
    name='小黄'
    def __init__(self,course)
        self.course=course

python实例属性

在上面python类中self.course属于TeachCourse类的实例属性,调用方式

teach_course=TeachCourse('python教程')
print(teach_course.course)

python类属性

在上面python类中name属于TeachCourse类的类属性,调用方式

print(TeachCourse.name)

差异

Java面向对象声明类属性使用static关键字声明,其他属性称为实例属性,Java代码实现上述

//by 每日教程teachcourse.cn
class TeachCourse {
    static String name="小黄";
    String course;


    public TeachCourse(String course) {
        this.course = course;
    }

    public static void main(String[] args) {
        TeachCourse teachCourse=new TeachCourse("python教程");
        DzLog.debug(TeachCourse.name);
        DzLog.debug(teachCourse.course);
    }
}

当前文章价值8.49元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/3102.html ,谢谢支持!

资源分享

分类:python 标签:
夏天适合喝冰凉的水、饮料吗?为什么喝冰凉的水反而不解渴 夏天适合喝冰凉的水、饮料吗?为
Oracle VM VirtualBox启动提示“创建COM对象失败” Oracle VM VirtualBox启动提
harmony学习Button组件 harmony学习Button组件
Python框架Flash_Restful安装使用 Python框架Flash_Restful安装

评论已关闭!