摘要: 面向对象1 封装隐藏实现细节,提供简单的编程接口2 继承从已有的类创建新类的过程提供继承信息的类叫父类(超类、基类)得到继承信息的类叫子类(派生类、衍生类)子类是用来扩展父类能力的,如果子类缩小的父类的能力,这种继承关系是不能成立的继承的关键字extendsJava中的继承是单继承(一个类只能继承一... 阅读全文
posted @ 2014-06-19 22:27 xieh 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 编程专题1 I/O编程1.1 java.io一个方向一个维度两种对称输入和输出的对称性InputStream --- OutputStreamReader --- Writer字节和字符的对称性InputStream --- ReaderOutputStream --- Writer两种设计模式适配... 阅读全文
posted @ 2014-06-19 22:26 xieh 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Java基础1 语言元素1.1 关键字有特殊含义的单词,不能被用作标识符(全小写)abstract --- 定义抽象类或者抽象方法assert --- 断言(*)boolean --- 定义布尔类型的关键字byte --- 定义字节类型(最小的整型)的关键字break --- 终止循环catch -... 阅读全文
posted @ 2014-06-19 22:24 xieh 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 接口是一种规范,是一种定义。类描述了对象的属性和行为,而接口包含了一个类需要实现的行为。 接口的好处是伸缩性更强,类的属性划分更合理。接口能够用于暴露一个类的某些行为,而不是这个类的所有行为。接口还可以用于强制作用于其它对象的行为,以确保某些方法被对象实现。 以面向对象的角度考虑,将一个类与自... 阅读全文
posted @ 2014-05-14 23:22 xieh 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 继承、封装、多态、抽象是面向对象编程的四大基本特征。封装隐藏了类的内部实现机制,从而可以再不影响使用者的前提下,改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为多态做准备。多态就是相同的行为,不同的实现。 在Java中,多态有两种理解方式:静态多态和动态多态。静态多态的实现方式... 阅读全文
posted @ 2014-05-12 22:35 xieh 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 类的每一个成员(包括成员变量、方法和构造器)douyou一个访问修饰符,用来判断谁可以访问该成员。 Java为类中的成员提供了四种访问级别,按照访问权限由大到小排列如下: a、公共访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公共成员可以被任何其他对象访问。... 阅读全文
posted @ 2014-05-12 21:34 xieh 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 继承是面向对象的重要特征之一。拓展一个已有的类,并具有该类的属性和行为创建的新类过程,叫继承。已有的类叫父类,新类叫子类。 类与类的关系有组合(has-a)和继承(is-a)。继承使用extends这个关键字来声明。继承的优点: a、代码的可重复率; b、父类的属性和行为可以用于子类; ... 阅读全文
posted @ 2014-05-08 22:50 xieh 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 我们查看方法的签名,就可以了解到调用一个方法时所需知道的一切。方法的签名不包含方法体内的任何语句,签名只是方法的声明部分。按照声明方法出现的顺序,分为修饰词、返回值类型、方法名、形式参数列表。在Java中,参数包括形参和实参。形参是定义方法所需变量,实参是调用方法所传递具体的值。当实际参数传递给... 阅读全文
posted @ 2014-05-06 23:23 xieh 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 结构化编程:过程是核心,围绕着要解决的任务来设计;面向对象编程:对象是核心,围绕问题域中的对象来设计。 万物皆对象,类是具有相同属性和行为的一组对象的集合。对象是类的实例,类是对象的抽象。为什么要使用类和对象呢?我们有了基本的数据类型,但实际物体太多,难以表示,我们抽象出类来描述,可以添加自己... 阅读全文
posted @ 2014-05-05 22:52 xieh 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 我们经常使用到的System.out.println(),println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。Java 方法是解决一列重复步... 阅读全文
posted @ 2014-04-30 20:16 xieh 阅读(752) 评论(0) 推荐(0) 编辑