摘要:
被static修饰的成员属于类,不属于对象。static修饰的成员被多个对象共享。 定义和使用格式 类变量 static 数据类型 变量名; static int num = 5; 该类的每个对象都"共享"同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进 阅读全文
摘要:
不可改变。可以用于修饰类、方法和变量 final修饰的类:是一个最终类,不能被继承,是一个太监类 final class 类名 { } final修饰的方法:是一个最终方法,可以被继承使用,但是不能被重写 修饰符 final 返回值类型 方法名(参数列表){ //方法体 } final修饰的变量:是 阅读全文
摘要:
抽象类存在的意义是为了被子类继承,否则抽象类将毫无意义,抽象类体现的是模板思想,模板是通用的东西。 抽象类:包含抽象方法的类。 abstract class 类名字 { } 抽象方法:没有方法体的方法 修饰符 abstract 返回值类型 方法名 (参数列表); 抽象类的使用 继承抽象类的子类必须重 阅读全文
摘要:
继承的含义 子类继承父类的属性和行为,使得子类对象可以直接具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 继承的好处 ①提高代码的复用性 ②使类与类之间产生了关系 继承的格式 class 子类 extends 父类 注:java是单继承的,一个类只能继承一个直接父类 阅读全文