摘要: Java 封装 封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问 要访问该类的代码和数据,必须通过严格的接口控制 封装最主要的功能在于能够修改自己的实现代码,而不用修改那些调用代码的程序片段 封装的优点 良好 阅读全文
posted @ 2017-08-22 22:49 YFIFE 阅读(6853) 评论(0) 推荐(2) 编辑
摘要: Java 多态 多态是同一个行为具有多个不同表现形式和形态的能力;多态是同一个接口,使用不同的实例而执行不同操作 多态的优点 消除类型之间的耦合关系、可替换性、可扩充性、接口性、灵活性、简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 Parent p = new Child(); 阅读全文
posted @ 2017-08-22 19:27 YFIFE 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Java 重写( )与重载( ) 重写(Override) 重写时子类对父类的允许访问的方法的实现过程进行重新编排,返回值和形参都不能改变 重写的好处在子类可以根据需要,定义特定于自己的行为 重写方法不能抛出新的检查异常或者比被重写方法声明更加广泛的异常。例如,父类的一个方法声明了一个检查异常 ,但 阅读全文
posted @ 2017-08-20 23:35 YFIFE 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Java 继承 继承是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为 类的继承格式 class 父类 { } class 子类 extends 父类 { } 继承的特性 1. 子类拥有父类的非 的属性,方法 2. 子类可以拥有自己的属性 阅读全文
posted @ 2017-08-20 21:35 YFIFE 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Java Scanner类 创建 对象的基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的 与`nextLine() hasNext hasNextLine`判断是够还有输入的数据 // 使用next方法 import java.util.Sca 阅读全文
posted @ 2017-08-19 21:40 YFIFE 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Java流(Stream)、文件(File)和IO Java.io包几乎包含了所有的操作输入、输出需要的类。所有这些流类代表了输入源和输出目标 一个流可以理解为一个数据序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据 读取控制台输入 Java的控制台输入由 完成;为获得一个绑定到控制台的 阅读全文
posted @ 2017-08-19 20:44 YFIFE 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Java 方法 方法的命名规则 1. 可以包含数字,必须以字母、'_'、'$'开头 方法的定义 修饰符 返回值类型 方法名(参数类型 参数名) { ... 方法体 ... return 返回值 } 1. 修饰符:可选,定义方法的访问类型,告诉编译器如何调用该方法 2. 返回值类型:没有返回值时,关键 阅读全文
posted @ 2017-08-17 21:35 YFIFE 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Java 日期和时间 Data类提供两个构造函数来实例化Data对象 Data() //参数是从1970 1 1 起的毫秒数 Data(long millisec) 获取当前日期时间 import java.util.Data; public class DataDemo { public stat 阅读全文
posted @ 2017-08-16 21:16 YFIFE 阅读(5173) 评论(0) 推荐(0) 编辑
摘要: Java 数组 Java语言中提供的数组是用来存储固定大小的同类型元素 声明数组变量 dataType[] arrayRefVar; //首选方法 dataType arrayRefVar []; // 效果相同,但不是首选方法 // 实例 double[] myList; 创建数组 arrayRe 阅读全文
posted @ 2017-08-15 20:16 YFIFE 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Java Character 类 Character 类用于对单个字符进行操作 character 类在对象包装一个基本类型char的值 char ch = "a"; char uniChar = '\u039A'; char[] charArray = {'a', 'b', 'c'}; 使用 的构 阅读全文
posted @ 2017-08-15 19:28 YFIFE 阅读(171) 评论(0) 推荐(0) 编辑