摘要: 数组 1.数组 的特点: 能够存储多个变量的容器 这个容器中所有变量的数据类型是一致的; 只能存放同一种类型的元素; 数组长度一旦确定就不能更改; 数组是一段连续的内存空间,下标从0开始,最大下标为长度-1; 数组元素都是变量,变量的数据类型为数组声明的类型。 数组元素在创建后,会自动完成初始化。 阅读全文
posted @ 2019-12-01 22:16 星然 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 抽象类 abstract 1.抽象方法一定在抽象类中 2.抽象类和抽象方法肯定是被abstract修饰的 3.抽象类不可以用new关键字实例化,实例化一个抽象类没有任何意义 4.如果一定要用抽象类,那么可以使用多态的方式 5.虽然抽象类不能实例化,但是也是有构造器的 6.抽象方法不能被private 阅读全文
posted @ 2019-12-01 22:15 星然 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 访问修饰符 本类 同包 不同包 子类 非子类 子类 非子类 Public **** **** **** **** ***** (该类或非该类均可访问) Protected **** **** **** **** (该类及其子类的成员可以访问,同一个包中的类也可以访问) 默认(default) *** 阅读全文
posted @ 2019-12-01 22:04 星然 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 堆 放new(对象);栈 放局部变量;数据段 放类变量和常量;代码段 放方法的定义。 基本类型改的是数据,引用数据改变的是指向(地址) 关键字: This: 1、代表当前对象本身 2、在构造器中可以使用this([参数])调用本类的其他构造器 3、有时候需要把当前调用对象进行传递,那么就可以使用th 阅读全文
posted @ 2019-12-01 22:02 星然 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个特征:封装(抽象)、继承、多态。 继承:一种代码重用的方式。 1、父类(基类,超类) 2、子类 1).子类在同一个包下面能够范文父类除了私有private修饰的所有属性和方法 2).在不同包下面,子类对象只能访问public修饰的属性和方法 3).在子类内部,如果不同包的情况下,可以访 阅读全文
posted @ 2019-12-01 21:51 星然 阅读(722) 评论(0) 推荐(0) 编辑