语法
类class
| public class Puppy { |
| private int age; |
| private String name; |
| public List[Puppy] puppys; |
| |
| |
| public Puppy(String name) { |
| this.name = name; |
| System.out.println("来了新小狗,名字: " + name); |
| } |
| |
| public void setAge(int age) { |
| this.age = age; |
| } |
| |
| public int getAge() { |
| return age; |
| } |
| } |
| class Puppy: |
| puppys = [] |
| def __init__(self, name): |
| self.name = name |
| self.age = 0 |
| print(f"来了新小狗,名字: {name}") |
| |
| def setAge(self, age): |
| self.age = age |
| |
| def get_age(self): |
| return self.age |
- python的类函数会显式传入
self
- python使用
puppys
(静态)类变量时,需要Puppy.puppys
;java限制,只能在static静态方法才可以使用静态类变量
本文作者:Nolca
本文链接:https://www.cnblogs.com/nolca/p/18573609
版权声明:本作品采用 收益分享revenue sharing 许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步