摘要:
方法的重写:overriding 使用:当父类中的方法不能满足子类的需求 方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重写编写 重写的前提是:必须在继承体系下,也就是必须存在继承关系 重载的前提是:同一个类中 重写的原则: 1 方法名必须相同 2 参数列表必须相同 3 返回值 阅读全文
摘要:
继承顾名思义 继任,传承 跟生活中的继承是一个意思。 java中的继承是从一个个对象中抽象出来一个类 从具有包含关系的一个个类中抽象出一个具有具有共同属性和方法的新类,也就是父类。java中的继承使用的是extends关键字,继承的类叫做子类(儿子) 被继承的类叫做父类(爹) 凡是这种可以有包含关系 阅读全文
摘要:
static表示 "全局" 或者 "静态" 的意思,用来修饰成员变量(属性) 和成员方法。也可以形成静态static代码块 被static 修饰的成员变量和成员方法独立于改类的任何对象。也就是说,它不依赖类的实例,被类的所有实例对象共享。 static修饰的成员变量和成员方法习惯上称为静态变量和静态 阅读全文
摘要:
封装的概念: 封装是java的三大特性之一 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过类提供的方法来实现对隐藏信息的操作和访问。 封装的原则: 1 将属性隐藏起来 2 对外提供公共的访问方法(get 取值 set 赋值) 实现封装的步骤: 1 属性私有化 2 创建公共的gette 阅读全文