Java从入门到精通04-类、对象
Java语言是面向对象的,计算机语言的发展向接近人的思维方式演变; 类和对口箱的区别和联系 1、类是抽象的,概念的,代表一类事物,比如人类、猫类... 2、对象是具体的,实际的,代表一个事物,比如张三、李四... 3、类是对象的模板,对象是类的一个个体、实例; 一个全面类的定义模板: package 包名; class 类名 extends 父类 implements 接口名{ 成员变量; 构造方法; 成员方法; } 类的成员方法的参数可以是多个,方法可以没有返回值; 构造方法是类的一种特殊方法,它的主要作用是完成对新对象的初始化,它有如下特点: 1、构造方法名和类名相同; 2、构造方法没有返回值; 3、主要作用是完成对新对象的初始化; 4、在创建一个类的新对象时,系统会自动的调用该类的构造方法完成新对象的初始化; 5、一个类可以定义多个构造方法; 6、每个类都有一个默认的构造方法,当定义了构造方法后,将会 替换 默认构造方法; 1 class Person{ 2 int age; 3 String name; 4 //构造方法 5 public Person(int age,String name){ 6 this.age=age; 7 this.name=name; 8 } 9 } this不能再类定义的外部使用,只能在类定义的方法内使用。 类变量是该类的所有对象共享的变量