摘要: 一、抽象类 1.抽象定义概述:抽象类时从多个事物中奖共性的,本质的内容抽取出来 例如:狼和狗共性都是犬科,犬科就是抽象出来的概念 2.抽象类:java中可以定义没有方法体的方法,该方法的具体实现由子类去完成,该方法称之为抽象方法,包含抽象方法的类就是抽象类 3.抽象方法的由来:多个对象都具备相同的功 阅读全文
posted @ 2018-09-10 19:47 stone1234567890 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、继承为题的提出 我们知道面向对象的三大特性是:封装、继承和多态,可以知道继承在java应用中有多么的重要了。 下面我们先看一段代码: Person代码: Student代码: 从上面的代码可以看出,代码中存在大量的重复,而按照之前学习的,重复是不可能进行消除的 二、继承的概念:继承是面向对象最显 阅读全文
posted @ 2018-09-10 14:39 stone1234567890 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.函数的重载:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不相同就可以。 重载与返回值类型无关,只看参数列表。重载方便阅读,优化了程序的设计 eg://返回两个 整数值的和 int add(int x,int y){return x+y;} //这个地方是返回三个小数的 阅读全文
posted @ 2018-09-10 14:34 stone1234567890 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Java常见的异常种类 java Exception: 1.Error 2.Runtime Exception运行时异常 3.Exception 4.throw用户自定义异常 异常类分为两个大的类型:Error类代表了编译和系统的错误,不允许被捕获;Exception代表了java库方法所激发的异常 阅读全文
posted @ 2018-09-10 14:15 stone1234567890 阅读(5847) 评论(0) 推荐(0) 编辑
摘要: java中的数组存储着两类的事物:原始值或者引用(对象指针) 当一个对象通过new关键字进行创建的时候,那么就会在堆内存中分配一段空间,并返回其相应的引用(指针) 1.一维数组 int[] arr = new int[3]; int[] arr 指向包含3个整数的数组。假设创建的是包含10个整数的数 阅读全文
posted @ 2018-09-10 13:47 stone1234567890 阅读(333) 评论(0) 推荐(0) 编辑