假设现在有这么一个类: public class Person{ public Person(){} String name = "tom"; int age = 1; int sex = 0; public void showInfo(){ System.out.println(this.name); System.out.println(this.age); System.out.println(this.sex); } public void seInfo(String name…
假设现在有这么一个父类: public class Person{ public Person(){} public String name = "tom"; public int age = 1; public int sex = 0; public void showInfo(){ System.out.println(this.name); System.out.println(this.age); System.out.println(this.sex); } public v…
1.先为对象分配空间,并按属性类型默认初始化 ps:八种基本数据类型,按照默认方式初始化,其他数据类型默认为null 2.父类属性的初始化(包括代码块,和属性按照代码顺序进行初始化) 3.父类构造函数初始化 4.子类属性的初始化(同父类一样) 5.子类构造函数的初始化 class A{ int a = 8; { //初始化块 无名语句块 //System.out.println("1"); printA(); } int b = 9; public A() { //System.out…
实例化过程 1.类的定义和语法 class dog(object): #用class定义类 "dog class" #对类的说明 def __init__(self,name): #构造函数或者是构造方法,也可以叫初始化方法 self.name = name def sayhi(self): #类方法 "sayhi funcation" #对类方法的说明 print("hello,i am a dog,my name is ",self.name…