奥雷迪尔

导航

2017年7月9日 #

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

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

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

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

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

posted @ 2017-07-09 23:36 奥雷迪尔 阅读(209) 评论(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 奥雷迪尔 阅读(267) 评论(0) 推荐(0) 编辑

第五节 类和对象

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

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

第四节 数组的排序和查找

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

posted @ 2017-07-09 22:47 奥雷迪尔 阅读(186) 评论(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 奥雷迪尔 阅读(812) 评论(0) 推荐(0) 编辑

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

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

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

第三节 java 数组

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

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

java中重载与重写的区别

摘要: 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不 阅读全文

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

第三节 java 函数

摘要: 1、函数的定义 2、函数的特点 3、函数的应用 定义方法: (1)、既然函数是一个独立的功能,那么该功能的运算结果是什么先要明确。(明确函数的返回类型) (2)、在明确定义该功能的过程中是否需要未知的内容参与运算。(明确函数的参数列表(参数的类型和参数的个数))。 3、函数的重载:方法名称相同,但是 阅读全文

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

第二节 java流程控制(循环结构)

摘要: 1、for循环 2、while循环 3、do while循环 1、break(跳出) 2、continue(继续)continue智能作用于我们的循环结构,继续循环 阅读全文

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

第二节 java流程控制(判断结构+选择结构)

摘要: Java的判断结构: 1、if(条件表达式){ 执行语句 }; 2、if(条件表达式){ 执行语句 }else{ 执行语句 } 3、 if(条件表达式){ 执行语句 }else if(条件表达式){ 执行语句 } else{ 执行语句 } 4、嵌套的if...else语句 if(条件表达式){ 执行 阅读全文

posted @ 2017-07-09 19:56 奥雷迪尔 阅读(237) 评论(0) 推荐(1) 编辑

JAVA 对象引用,以及对象赋值

摘要: 关键字: java对象 引用 Java对象及其引用 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下 阅读全文

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

Java学习笔记整理第一章 java基本数据类型、修饰符、运算符

摘要: Java关键字: Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 具体的百度百科 ‘Java关键字’”。 J 阅读全文

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