类的结构是怎么样的

Java类结构:

  • 成员变量:class MyClass { int x; }
  • 方法:class MyClass { void method() {} }
  • 构造器:class MyClass { MyClass() {} }
  • 父类:class MyClass extends ParentClass {}
  • 接口:class MyClass implements Interface {}
  • 内部类:class MyClass { class InnerClass {} }
  • 注释:// 注释内容
    Python类结构:
  • 类定义:class MyClass: ...
  • 成员变量:class MyClass: self.x = 1
  • 方法:class MyClass: def method(self): ...
  • 父类:class MyClass(ParentClass): ...
  • 属性装饰器:class MyClass: @property def x(self): return self._x
  • 实例方法:class MyClass: def init(self): ...
  • 类方法:class MyClass: @classmethod def classmethod(cls): ...
  • 静态方法:class MyClass: @staticmethod def staticmethod(): ...
    实操提醒:掌握类的基本结构,是编写高质量代码的基础。

类由属性和方法组成。 2023年,我辅导的学员小李,他的项目里类只写了方法,没定义属性,导致对象创建后无法存储数据,这就是坑。

这玩意儿就像搭积木,先搭个基础,再往上加。简单说,类结构就是先定义属性,再定义方法。属性就是它有哪些东西,方法就是它能干啥。比如,一个“人”类,属性可能有名字、年龄,方法可能有走路、说话。就这么简单。

相关推荐