swing类的类名都以大写字母啥开头
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swing类的类名都以大写字母啥开头相关的知识,希望对你有一定的参考价值。
参考技术A J开头。Swing容器组件直接继承AWT类库中的容器组件类,其他大部分组件都是继承JComponet组件。组件可以划分为容器组件和非容器组件,容器组件包括JFmme和JDialog。
其中JComponent定义了非容器类的轻量级组件JBntton,JPanel,JMenu等。
python基础 类
类的命名规范
- 类中受保护的实例属性,应该以一个下划线开头。
- 类中私有的实例属性,应该以两个下划线开头。
- 类和异常的命名,应该每个单词首字母大写。
- 模块级别的常量,应该采用全大写字母,如果有多个单词就用下划线进行连接。
- 类的实例方法,应该把第一个参数命名为 self 以表示对象自身。
- 类的类方法,应该把第一个参数命名为 cls 以表示该类自身。
一点说明
python 的类中,属性(成员)和方法(成员函数)的访问权限只有两种,公开和私有。在 python 中,没有类似于 c++ 中的 privite 的修饰权限词,如果想让某属性或方法是私有的,需要在命名时以两个下划线开头。私有属性体现的是类的封装特性。
不过其实 python 的私有属性或方法在类外也是可以访问的,使用下划线 + 类名 + 私有方法(test._Test__bar())即可。但实际上,设置私有属性或方法会导致子类无法方便地访问该属性和方法,因此不建议那么设置。
在 c++ 中,有 protected 修饰权限词,方便子类访问相应的属性和方法,public 体现了类的继承特性。在 python 中,命名时统一建议将需要保护的属性或方法,以单下划线开头。这样做实际上没有限制作用,意在提醒该属性或方法是受保护的,在本类之外的访问需保持谨慎。
python 类中几种特殊的方法
- __init__(self),初始化方法,定义对象时调用。
- __call__(self)
- __str__(self),print(obj) 时调用。
- __int__(self)
- __add__(self)
- __sub__(self)
- __mul__(self)
- __div__(self)
- __del__(self),del obj 时调用。
以上是关于swing类的类名都以大写字母啥开头的主要内容,如果未能解决你的问题,请参考以下文章