- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 【Java】抽象类和接口的区别
一、抽象类&抽象方法a)概念1、Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。2、抽象方法即只有功能声明,没有功能主体实现的方法。3、抽象类用来描述一种类型应该具备的基本特征与功能,例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。而犬科描述了所有的犬科子类应具备的属性和行为。4、具体如何去完成这些行
2016-03-08 15:59:28 752 17
原创 【Java】封装和继承
一、封装把数据和方法包装进类中,以及具体实现的隐藏,常共同被称作是封装。(1)隐藏实现细节,提供公共的访问方式(2)好处:A:隐藏实现细节,提供公共的访问方式B:提高代码的复用性C:提高代码的安全性(3)设计原则把不想让外界知道的实现细节给隐藏起来,提供公共的访问方式(4)private是封装的一种体现。封装:类,
2016-03-08 15:35:29 874 15
原创 【Java】面向对象思想以及类与对象的关系
一、面向对象概念面向对象是Java的基本特征,深刻的理解面向对象的思想是设计良好的Java软件项目的前提。面向对象是软件开发过程中的一种思维方式,将功能属性等封装进一个对象,强调的是具有这种功能属性的对象,而不是关注过程。二、面向对象特点1、是一种更加符合人类思考习惯的思想;2、可以将复杂的事情简单化(吃烤鸭的例子:如果我们用面向对象的方法,就不必一步一步的想制作的过程,直接找
2016-03-07 23:23:21 3739 14
原创 【Java】ArrayList集合容器
虽然在Java中数组是运算速度最快的容器,但是在实际开发过程中,使用最频繁的数据容器并不是数组,而是ArrayList集合。它同样可以通过索引操作数据,但是方式不同,它比数组更方便,因为他的长度可变,并且可以调用功能强大的方法来满足不同需求。一、ArrayList简介1)ArrayList是实战开发中最为常用的持有数据工具。2)ArrayList是Java集合框架体系(Java Col
2016-03-05 21:26:50 790 7
原创 【Java】无条件分支跳转
在loop/switch选择或者循环过程中,我们总是满足布尔表达条件才能执行对应的代码,然而在这些逻辑过程中,可以使用一些关键字直接跳出正在执行的代码,去执行后边或者指定位置的代码,这些关键字一旦出现就可以跳转语句执行顺序。一、break关键字 用来跳出switch语句和循环语句1)break使用方式无法单独使用,必须将break关键字置于switch或循环语句中。
2016-03-05 21:19:58 1948 8
原创 【Java】]Java的三大控制结构
前面我们已经对基本数据类型,引用数据类型以及运算符等做了详细的介绍,那我们接下来学习一下Java基础语法。 走遍天下的三大控制结构我们大家还记得吗?无论我们学习什么专业,无论我们学习什么语言,都会遵循着三大控制结构,今天我们就说一下Java的三大控制结构。 一、顺序 总觉得顺序这一方面没什么可说的,一个程序,从main方法开始,一步一步的执行,都有自己的顺序,因此一个
2016-03-05 21:13:17 11459 6
空空如也
模糊搜索,为什么只显示一条信息,代码如下,请各位大侠帮帮忙吧
2014-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人