Java中最核心的内容就是OOP(面向对象编程)。 OOP:封装、继承、多态。 1、封装:类的成员在什么地方可以被访问。封装一般用访问修饰符来实现,公有方法封装私有属性。一般类的成员属性用private封装,通过public修饰符实现访问。 (1)类的成员:静态成员和实例成员;静态成员用static修饰,内存放在系统的全局区。可以使用类名调用也可以使用对象名调用。静态成员之间也可以相互调用,但是静态成员不能调用实例成员。而且静态类成员常驻内存实例成员:不用static修饰的类成员。必须用类的对象调用,实例成员之间可以相互调用。实例成员之间也可以调用静态成员。实例成员是new类的时候分配内存,如果没有new类之前用静态成员调用实例成员系统会发生错误。原因就是静态成员调用的实例成员系统还没有分配内存。静态成员可以调用new类之后的实例成员。 (2)构造方法:和类名相同没有返回值也没有void。构造方法的作用是初始化类的属性。子类继承父类时,父类的构造方法不能被继承。当new类时,构造方法会自动调用,如果程序中没有构造方法,系统会有一个默认的构造方法。this或super
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号