一、Python的面向对象 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及 ...
分类:
编程语言 时间:
2017-10-28 11:19:05
阅读次数:
146
1 Private attribute 2 class dog():#类名 3 #定义一个类dog类 4 n=123#类变量,可以节省开销 5 name="我是类变量name"#实例变量中没有就会找类变量 6 def __init__(self,name,state,skin,age):#构造函数, ...
分类:
其他好文 时间:
2017-10-27 23:54:14
阅读次数:
285
Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一 ...
分类:
编程语言 时间:
2017-10-27 18:07:37
阅读次数:
236
java一共三种变量: 局部变量(本地变量):方法调用时创建,方法结束时销毁 实例变量(全局变量):类创建时创建,类销毁时销毁 类变量(静态变量):程序启动是创建,程序销毁时销毁 局部变量(本地变量) 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建, ...
分类:
编程语言 时间:
2017-10-27 11:44:20
阅读次数:
235
如果您熟悉Java语言语法和编程,那么学习Scala将会很容易。Scala和Java之间最大的句法差异在于行结束字符的分号(;) 是可选的。 当编写Scala程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合。现在我们简单地看一下类,对象,方法和实例变量的含义。 对象 - 对象有状态和行为 ...
分类:
其他好文 时间:
2017-10-25 11:24:28
阅读次数:
185
一.类初始化顺序:(Super的静态变量和Super的静态块)->(Sub的静态块和Sub的静态变量)->(Super的实例变量和Super的普通块)->Super的构造器->(Sub的实例变量和Sub的普通块)->Sub的构造器括号中的顺序是与在类中的书写顺序对应的,即谁写前面谁就先初始化..
分类:
其他好文 时间:
2017-10-24 16:07:16
阅读次数:
106
首先了解一下JVM、栈和堆1栈:JVM中一个线程一个栈内存,栈内存是独立的,栈中储存局部变量,所以局部变量的内存不共享,不会存在线程问题。2堆:JVM中只有一个堆,堆内存是多线程共享的,堆内存中储存的是对象,java对象内部储存成员变量/实例变量,所以实例变量有可能存在线程问题。3 JVM中只有一个 ...
分类:
编程语言 时间:
2017-10-24 11:54:03
阅读次数:
228
几个名词知识:类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量:定义在方法中的..
分类:
编程语言 时间:
2017-10-23 00:55:10
阅读次数:
160
bless有两个参数:对象的引用、类的名称。 类的名称是一个字符串,代表了类的类型信息,这是理解bless的关键。 所谓bless就是把 类型信息 赋予 实例变量。 以下为错误的使用: ...
分类:
其他好文 时间:
2017-10-20 20:24:05
阅读次数:
175
1.Servlet多线程问题同步问题: Servlet本身是单实例,当多个用户访问Servlet时,会访问唯一的Servlet实例中的成员变量,如果成员变量进行写入操作,就都会导致Servlet多线程问题,即数据不一致。 2.解决Servlet多线程同步问题最好的方案: 去除实例变量,使用局部变量 ...
分类:
编程语言 时间:
2017-10-19 12:34:36
阅读次数:
173