static:静态的1.static可以修饰的结构:属性、方法、代码块、内部类2.static修饰属性:静态变量(类变量) 属性:按是否使用static修饰,又分为:静态变量 vs 非静态变量(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态变量, 当修改其中一个对 ...
分类:
编程语言 时间:
2020-08-06 09:22:46
阅读次数:
65
/*//实例变量:变量必须先声明,再赋值才能访问--对于成员变量来说,没有手动赋值时,系统默认赋值 类型 默认值 byte 0 short 0 int 0 long 0L float 0.0F double 0.0 boolean false char \u0000 引用数据类型 null */ p ...
分类:
其他好文 时间:
2020-08-02 16:13:48
阅读次数:
78
类的成员实例变量实例变量就是对象个体特有的“数据”。#定义类classDog:def__init__(self,name,age):self.name=name#创建和初始化实例变量nameself.age=age#创建和初始化实例变量age#实例化对象dog=Dog(‘球球‘,2)#对实例变量通过“对象.实例变量”形式访问print(‘这是我家的狗,名字是%s,现在%d岁了!‘%(dog.nam
分类:
编程语言 时间:
2020-07-28 22:09:04
阅读次数:
67
抑制构造用函数的隐式转换(explicit) 当类存在一个参数的构造函数的时候也可以将这个构造函数称之为转换构造函数,允许将参数类型的值转换成类类型,但是只允许一步类型转换,如果想要禁止这种转换操作,可以通过在构造函数前面添加 explicit 实现。注意,如果将构造函数声明成了explicit的方 ...
分类:
编程语言 时间:
2020-07-26 19:11:09
阅读次数:
63
Java创建线程的主要方式 一、继承Thread类创建 通过继承Thread并且重写其run(),run方法中即线程执行任务。创建后的子类通过调用 start() 方法即可执行线程方法。 通过继承Thread实现的线程类,多个线程间无法共享线程类的实例变量。(需要创建不同Thread对象,自然不共享 ...
分类:
编程语言 时间:
2020-07-25 23:56:27
阅读次数:
85
java变量 1.局部变量 局部变量在方法以内,只有这个方法能用 2.实例变量 实例变量在所有方法外,作用域在整个类,但是使用的时候需要new这个对象才能用。 3.类变量 类变量在所有方法外,前面有static,作用域在整个类,使用的时候并不需要new这个对象才能用。 变量命名规范 所有变量、方法、 ...
分类:
编程语言 时间:
2020-07-24 15:26:23
阅读次数:
86
static:静态的 1.可以用来修饰的结构:主要用来修饰类的内部结构 >属性、方法、代码块、内部类 2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类 ...
分类:
其他好文 时间:
2020-07-16 21:59:50
阅读次数:
66
1、局部变量和成员变量的区别 1、声明的位置 局部变量:方法体{}中,形参,代码块中 成员变量:类中方法外 ①、类变量:有static修饰 ②、实例变量:没有static修饰 2、修饰符 局部变量:final 成员变量:public private protected final static vo ...
分类:
其他好文 时间:
2020-07-13 18:17:15
阅读次数:
46
一、 static static:静态的,可以用来修饰属性、方法、*代码块(或初始化块)、*内部类 static修饰属性(类变量): 由类创建的所有的对象,都共用这一个属性 当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs 实例变量(非static修饰的属性,各个对象各自拥有一 ...
分类:
编程语言 时间:
2020-07-10 22:41:16
阅读次数:
63
1.可以用来修饰的结构:主要用来修饰类的内部结构 属性、方法、代码块、内部类 2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类中的非静态属性。当修改其 ...
分类:
其他好文 时间:
2020-07-06 20:21:45
阅读次数:
47