面向对象程序编程
类
由类构造对象的过程称为创建类的实例
构造器
要使用对象,首先必须构造对象,并指定其初始状态
要使用构造器(构造方法)构造新实例
构造器的名字应该和类名相同
-
构造器与类同名
-
每个类可以有一个以上的构造器
-
构造器可以有0个,1个或多个参数
-
构造器没有返回值
-
构造器总是伴随着new关键字一起调用
可以用关键字var声明局部变量,而无须指定类型
例:var s=new Person();
私有的 private
需要使用静态方法的情况
-
方法不需要访问对象状态,因为它需要的所有参数都通过显示参数提供
-
方法只需要访问类的静态字段
对象构造
重载
如果多个方法有相同的名字、不同的参数、便出现了重载。
默认字段初始化
如果在构造器中没有显示地为字段设置初值,那么就会被自动地赋为默认值:数值为0,布尔值为false,对象应用为null
无参构造器
如果一个类没有编写构造器,就会为你提供一个无参数的构造器
如果一个类提供了至少一个构造器,就不会提供默认空参构造器
在一个类的声明中,可以包含任意多个代码块。只要构造这个类的对象,这些快就会执行。
包
以逆序的形式作为包名
类的导入
使用import语句