Java编程语言中最重要的特征:面向对象编程(OOP)。
类是对象的描述,对象是类的实例。对象由属性和行为组成,属性石对象所具有的特征,而行为是对象可以做的动作。对象的每个属性被表示为类中的一个成员变量。对象的每个行为成为类中的一个方法。
在Java中,过程被成为方法。Java中的方法出现在类之中。而结构话编程语言中的过程通常以全局的形式出现,这样就可以在任何地方调用它们。
Java中的类用关键字class声明。Java源代码文件中只能包含—公用(public)类,文件名必须与公用类的类名相同,文件扩展名为”.java”。
对象的属性成为相关类中的成员变量。类中的一个成员变量由如下部分组成:
■访问修饰符。可以是public、PRivate或protected;如果省略了访问修饰符,将使用默认访问修饰符。
■数据类型。
■成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。
例如:
public class Emloyee{
public String name;//姓名
public String address;//邮寄地址
public int number;//员工号
public int ssn;//社保号
public double salary;//员工的工资
}
一个对象的行为成为相关类中的方法。类中的一个方法典型地由如下部分组成:
■访问修饰符。
■返回值。
■方法名称,必须是一个有效的标识符。
■参数列表,在括号中出现。
例如:
public class Emloyee{
public String name;//姓名
public String address;//邮寄地址
public int number;//员工号
public int ssn;//社保号
public double salary;//员工的工资
//邮寄地址方法
public void mailCheck(){
System.out.println("邮寄支票到"+name+",地址为:/n"+address);
}
//工资的算法
public void computerPay(){
return salary/52;
}
}
在Java中,每个类属于一个包:包有两个基本用途:
■提供了一个组织类的机制。
■为包中的类提供一个命名空间。
将类放在一个包中时,出现两个主要的结果:①包名成为类名的一部分。②包名必须与相关字节码存放的目录一致。
关键字new用于实例化一个对象。New运算符返回对新创建的对象的一个引用。对象在内存中,直到不再有任何引用指向它。此时,对象就符合垃圾回收的条件。
点运算符用于对象的一个引用一起访问对象的成员变量和方法。
每个对象有一个对自身的引用,这个引用成为this引用。
包是Java中组织和管理类的一个机制,同时可以防止类命名冲突。
类中可以使用关键字import导入其它包中类。
新闻热点
疑难解答