国际合作部崔灏
JAVA核心知识
JAVA核心知识
JAVA 的面向对象程序设计
常用类讲解,重点Collection,JDBC
JAVA编程中注意点
JAVA线程,反射
Swing编程(选讲)
JAVA的面向对象
面向对象的特征
封装性
继承性
多态性
关键字
static,final,abstract说明:static用来修饰变量(类变量)。方法(类方法),他们是静态的、只需加载一次、类公用,类变量定义如用到方法只能是类方法,类方法内用到的变量只能是类变量,因为他们被初始化时成员变量和成员方法还没有初始化。final用来修饰变量(不能改变)、方法(不能重载)、类(不能继承)。abstract用来修饰方法(只能被重载)、类(只能被继承),抽象类不一定含有抽象发放;但含有抽象方法的一定为抽象类。
关键字
Visible to the class only (private).
Visible to the world (public).
Visible to the package and all subclasses (protected).
Visible to the package—the (unfortunate) default. No modifiers are needed.
类和对象
对象的创建
定义一个接口的引用指向实现该接口的对象
基于类的特权访问
class Employee
{
. . .
boolean equals(Employee other)
{
return ();
}
private String name;
}
上面other是可以有访问到私有属性name的因为在本类的内部
基于类的特权访问
在另外一个类中Employee other就无权访问Employee的私有属性
public class OOP2{
public int equals(Employee od){
if(()) //
return 1;
else
return -1;
}
private String name;
}
方法的参数
方法的参数传递
参数传递有值传递和引用传递
在JAVA中参数传递使用的值传递
类,对象初始化
(initialization class & interface)
(creation of new class instances)。
国际合作部崔灏 来自淘豆网m.daumloan.com转载请标明出处.