摘要: 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造... 阅读全文
posted @ 2017-02-11 15:43 傲骄鹿先生 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 多态 多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态性是对象多种表现形式的体现。 二、多态的优点 1). 消除类型之间的耦合关系 2). 可替换性 3). 可扩充性 4). 接口性 5). 灵活性... 阅读全文
posted @ 2017-02-11 15:37 傲骄鹿先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 重写(Override)与重载(Overload) 一、重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说... 阅读全文
posted @ 2017-02-11 15:29 傲骄鹿先生 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 继承 一、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承需要符合的关系是:is-a,父... 阅读全文
posted @ 2017-02-11 15:23 傲骄鹿先生 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 字符串 在java中语言中,将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。以对象的方式来处理字符串,将使字符串更加灵活、方便,可以节省程序编写与维护时间。 6.1 String类 6.1.1声明字符串 在J... 阅读全文
posted @ 2017-02-11 15:09 傲骄鹿先生 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 数组 数组是最常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列。可以用一个统一的数组名和下标来唯一确定数组中的元素。实质上数组是一个简单的线性序列,因此数组访问起来很快。 Java中虽然数据类型不是对象,但... 阅读全文
posted @ 2017-02-10 17:22 傲骄鹿先生 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 流程控制 4.1循环结构 4.1.1 分类 (一)while循环 While循环语句也称为条件判断语句,它的循环方式为利用一个条件来控制是否继续反复执行这个语句。语法格式如下: While(条件表达式){ 执行语句 } 当条件表达式的返回值为真时,则执行“{... 阅读全文
posted @ 2017-02-10 17:15 傲骄鹿先生 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 数据类型 Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,... 阅读全文
posted @ 2017-02-10 17:07 傲骄鹿先生 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 基本语 法 2.1关键字 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。 Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参... 阅读全文
posted @ 2017-02-10 17:02 傲骄鹿先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: java概述 1.1、什么是java 1.1.1含义 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有... 阅读全文
posted @ 2017-02-10 16:44 傲骄鹿先生 阅读(35) 评论(0) 推荐(0) 编辑