奥雷迪尔

导航

2017年7月10日 #

Java 接口

摘要: Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现 阅读全文

posted @ 2017-07-10 00:03 奥雷迪尔 阅读(127) 评论(0) 推荐(0) 编辑

2017年7月9日 #

普通函数和构造函数的区别

摘要: 在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。 在函数调用的时候: function fn() { } 构造函数:1. new fn( ) 2 .构造函数内部会创建一个新的对象,即f的实例 3. 函数内部的this指向 新创建的f的实例 4. 默认的返回值是f的实例 普通函数: 阅读全文

posted @ 2017-07-09 23:50 奥雷迪尔 阅读(293) 评论(0) 推荐(0) 编辑

java构造函数使用方法总结 (继承与构造函数)

摘要: 使用构造器时需要记住: 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有0个、1个或1个以上的参数 4.构造器没有返回值 5.构造器总是伴随着new操作一起调用 示例: A.java Java代码 public cla 阅读全文

posted @ 2017-07-09 23:36 奥雷迪尔 阅读(208) 评论(0) 推荐(0) 编辑

第七节 继承、抽象类和接口

摘要: 继承的概述 代码示例: 继承: 1、提高了代码的复用性。 2、让类与类之间产生了关系。有了这个关系才有了多态的特性。 注意:不要为了获取其他类的功能而继承,必须是类与类之间所属关系才可以继承。 所属关系:谁包含谁 java语言中只支持单继承,不支持多继承。因为多继承容易产生隐患:当父类中定义了相同功 阅读全文

posted @ 2017-07-09 23:31 奥雷迪尔 阅读(186) 评论(0) 推荐(0) 编辑

第六节 静态的(static)和单例模式

摘要: main函数 主函数的定义 静态代码块 特点 练习:静态代码块,构造代码块,构造方法执行顺序? 单例设计模式 public class Dog { private Dog() { } private static Dog dog = new Dog(); public static Dog getd 阅读全文

posted @ 2017-07-09 23:23 奥雷迪尔 阅读(266) 评论(0) 推荐(0) 编辑

第五节 类和对象

摘要: 面向对象怎么理解? 1.1 面向对象是相对面向过程而言 1.2 面向对象和面向过程都是一种思想 1.3 面向过程:不去想做什么样子的盒子,随机取工具制作,强调的是功能行为 1.4 面向对象:先想好做一个什么样的盒子,再去找对应的工具去做,将功能封装进对象,强调具备了功能的对象 1.5 面向对象是基于 阅读全文

posted @ 2017-07-09 23:13 奥雷迪尔 阅读(180) 评论(0) 推荐(0) 编辑

第四节 数组的排序和查找

摘要: 插入排序 插入即表示将一个新的数据插入到一个有序数组中,并继续保持有序。 例如有一个长度为N的无序数组,进行N-1次的插入即能完成排序; 第一次,数组第1个数认为是有序的数组,将数组第二个元素插入仅有1个有序的数组中; 第二次,数组前两个元素组成有序的数组,将数组第三个元素插入由两个元素构成的有序数 阅读全文

posted @ 2017-07-09 22:47 奥雷迪尔 阅读(185) 评论(0) 推荐(0) 编辑

第三节 java 函数的封装方法 以及 访问封装内容

摘要: 从我们的选择排序和冒泡排序里我们可以看到有很多相同的代码, 我们 可以把这些相同的代码提取出来封装为方法;比如我们的判 断交换和遍历输出: 抽取1: public static void PanDuan(int[] arr,int a,int b) { if(arr[a] > arr[b]){ in 阅读全文

posted @ 2017-07-09 22:24 奥雷迪尔 阅读(811) 评论(0) 推荐(0) 编辑

第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)

摘要: 获取数组的最值(最大值和最小值) 思路: 1、获取最值需要进行比较,每一次比较都会有一个较大的值,因为该 值不确定,需要一个变量进行临储。 2、让数组中的每一个元素都和这个变量中的值进行比较,如果大于了 变量中的值,就用该变量记录较大值。 3、当所有的元素都比较完成,那么该变量中存储的就是数组中最大 阅读全文

posted @ 2017-07-09 22:18 奥雷迪尔 阅读(12432) 评论(0) 推荐(0) 编辑

第三节 java 数组

摘要: 一维数组: 同一种类型数据的集合,其实数组就是一个容器。 好处: 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型 [元素个数或者元素长度]; 例: int [] arr = new int [5]; //表示:一个以5个整数类型组成的数组 阅读全文

posted @ 2017-07-09 21:30 奥雷迪尔 阅读(180) 评论(0) 推荐(0) 编辑