之前在学习python的时候,经常会在class(类)中遇到__str__方法,这个当时查了一下,发现这个方法是为了打印类的属性而出现的,通常对于实例化的类,如果直接对其进行打印,那么输出打印的将会是这个对象的类型和对象所在的地址。事实上,我们的本意往往是想了解该对象的基本信息,例如该对象有哪些属性 ...
分类:
其他好文 时间:
2020-01-13 13:11:35
阅读次数:
90
对实体类的属性进行校验,等处理。 自定义注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import ...
分类:
其他好文 时间:
2020-01-12 13:36:30
阅读次数:
93
在子类派生出的新的方法中重用父类的方法,有两种实现方式 一、指名道姓(不依赖继承) class Hero: def __init__(self,nickname,life_value,aggresivity): self.nickname = nickname self.life_value = l ...
分类:
其他好文 时间:
2020-01-10 15:23:46
阅读次数:
52
this修饰属性和方法,通常我们会省略this,但是如果形参与类的属性同名时使用this this还可以修饰构造器 public class PersonTest { public static void main(String[] args) { Person p = new Person("李老 ...
分类:
编程语言 时间:
2020-01-09 23:02:49
阅读次数:
126
this关键字概述: 1.this关键字在方法内部使用,即这个方法所属对象的引用。 2.this关键字在构造器内部使用,表示该构造器正在初始化的对象。 3.this关键字可以调用类的属性、方法和构造器。 this关键字功能: 1.当在方法内需要用到调用该方法的对象时,就用this。 2.可以用thi ...
分类:
编程语言 时间:
2020-01-09 00:57:49
阅读次数:
74
1.类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object=ObjectCreator()>>>printmy_object<__main__.ObjectCreatorobjectat0x8
分类:
编程语言 时间:
2020-01-07 22:37:03
阅读次数:
102
1.类和对象 类:是一组相关属性和行为的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类的属性和行为。 类的定义: public class 类名{ 成员变量;(属性) 成员方法;(行为) } 2.对象的创建即 ...
分类:
其他好文 时间:
2020-01-07 20:01:21
阅读次数:
166
获取属性等的相关代码示例: package ReflectProject; import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 获取类的属性 ...
分类:
其他好文 时间:
2020-01-06 14:38:48
阅读次数:
90
一、创建类 类的名字,必须 1、与数据库中表的名字对应 2、遵守标准,首字母大写,虽然数据库中不分大小写 类具有的属性 1、实体类的类名与数据表的表名一样(数据库中不区分大小写,Java中区分大小写,以后都采用大头峰,也就是每个单词的首字母都大写)2、实体类的属性要与数据表的字段对应(名字一样;类型 ...
分类:
编程语言 时间:
2020-01-04 20:06:55
阅读次数:
100
@classmethod classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 class A(object): bar = 1 def func1(self): print('foo ...
分类:
编程语言 时间:
2020-01-04 10:28:40
阅读次数:
72