摘要: ***多态***1.多态性:通常使用方法的重载(Overloading)和重写(Overriding)实现类的多态;2.重写之所以具有多态性,是因为父类的方法在子类中被重写,方法名相同,实现功能不同。3.方法重载:是指在一个类中出现多个方法名相同,但参数或参数类型不同的方法;4.java执行重载方法 阅读全文
posted @ 2016-07-04 23:35 sunshine-habit 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ***类的继承***1.继承的实现extends2.[修饰符] class 子类名 extends 父类名{}3.修饰符一般为:public abstract final4.重写是指父子类之间的关系,子类的方法名与父类的方法名相,那么子类就不能继承父类的方法,称子类的方法重写了父类的方法。5.重写体 阅读全文
posted @ 2016-07-04 11:17 sunshine-habit 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 接口、继承与多态 1.继承和多态是面向对象开发语言中的重要一个环节,使用得当,可以将整个程序的架构变得非常有弹性,减少代码冗余; 2.继承:复用定义好的类; 3.多态:可以动态调整对象的调用,降低对象的依存关系; 4.接口:Java中类可以实现多个接口,被用来建立类与类之间的标准; ***接口*** 阅读全文
posted @ 2016-07-03 21:50 sunshine-habit 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 对象 练习: 输出结果: 实战例子: 阅读全文
posted @ 2016-06-30 15:29 sunshine-habit 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的特点:a.封装:封装是面向对象的核心思想,将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想; 保证了类内部数据的完整性,应用该类的用户不能轻易直接操纵此数据结构,只能执行类允许公开的数据。b.继承:类与类之间有关系,叫做关联;继承是关联中的一种; 继 阅读全文
posted @ 2016-06-17 18:33 sunshine-habit 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.Scanner; 2 import java.util.regex.Pattern; 3 4 public class HelloString2 { 5 6 public static void main(String[] args) { 7 // TODO Auto-generated method ... 阅读全文
posted @ 2016-06-13 18:47 sunshine-habit 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 输出结果: 阅读全文
posted @ 2016-06-03 18:43 sunshine-habit 阅读(267) 评论(0) 推荐(0) 编辑
摘要: public class HelloArrayOp { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("第131页:数组的基本操作:" +"\n"+"遍历数组" +"\n"+"填充替换数组元素" +"\n"+"对数组进行排序" +"\n"+"复制数组" +"\n"+"范例一:对比一维、二维数组所占内存" +"\n"+"范例二:使用直接插入排序法排序" +"\n"+"范例三:使用冒泡排序法排序" +"\n"+"范例四:输出九宫格" +"\n"+"实战:输出二维数组中所有元素之和"); } } 阅读全文
posted @ 2016-03-29 00:06 sunshine-habit 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一维、二维、三维数组的声明、初始化、遍历 阅读全文
posted @ 2016-03-23 00:02 sunshine-habit 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程 阅读全文
posted @ 2016-03-22 16:08 sunshine-habit 阅读(542) 评论(0) 推荐(0) 编辑