摘要: 关键字:interface 接口是一种行为的抽象,接口可以看做是抽象类的特例。 接口中定义的方法都是抽象方法,修饰符为public abstract,即使不写,也是公共的抽象方法。 如果接口中定义变量,那么它的修饰符一定是public static final 接口可以继承接口,同时可以多继承接口, 阅读全文
posted @ 2016-10-07 23:24 orezero 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 抽象 如果一个类中,只有方法定义,没有方法的具体实现,那么该方法就称为抽象方法。而拥有抽象方法的类叫做抽象类,使用关键字static定义,抽象类并不能直接实例化,如果想要实例化抽象类,那么需要抽象类变量指向其子类对象。 在抽象类中可以定义抽象方法,也可以定义具体方法,如果一个类继承抽象类,那么必须重 阅读全文
posted @ 2016-10-07 23:08 orezero 阅读(1113) 评论(1) 推荐(0) 编辑
摘要: 继承的关键字:extends 继承的使用原则: ① 观察要使用的类,确定他们之间共同的和特有的特征和行为,将这些共性数据迁移到父类里,便于在子类中进行方法和属性的重用 ②对于不同的特征和行为,在子类中可以进行重新定义。 那么这里提到的父类的概念是什么呢,父类即是抽象很多类中相同的属性和行为。 方法重 阅读全文
posted @ 2016-10-07 22:43 orezero 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 数组是存储在一个俩徐的内存块中的元素集合,数组中的每个元素必须是相同的数据类型,并且通过索引进行分区,数组中第一个元素的索引是0。 数组长度 因数组在内存空间中是连续的,所以分配空间的时候必须知道数组的长度,且数组的长度不能改变。 数组的特点: ①数组是一段连续的内存空间,下标从0开始; ②数组元素 阅读全文
posted @ 2016-10-07 22:30 orezero 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 构造方法 又叫做构造器,其作用有三 ①为对象分配内存空间; ②初始化成员变量; ③返回该对象的引用 如果一个类没有手动定义构造方法,那么JVM会自动默认分配一个无参的构造方法给该类,如果一个类定义了构造方法,这是默认的无参构造方法就会消失。 构造方法在产生对象时被调用,通常使用构造方法做一些初始化动 阅读全文
posted @ 2016-10-07 22:01 orezero 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 静态变量 静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。 成员变量 成员变量也称作实例变量、属性, 申明在类之中,方法之外的变量,随对象销毁而销毁。 局部变量 在方法 阅读全文
posted @ 2016-10-07 21:54 orezero 阅读(3697) 评论(0) 推荐(0) 编辑