- 博客(14)
- 收藏
- 关注
转载 JavaOO总结
一.继承1.继承的概念在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式成为继承。 tips:在Java语言中只有单继承。2.继承在内存中的实现代码:创建父类public class Father(){ public Father(){ System.out.println("父类构造器")
2016-10-30 22:16:39 382
转载 程序员必备的七大面向对象设计原则(三)
分类:软考复兴(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]五、接口隔离原则1. 定义 i. 客户端不应该依赖那些它不需要的接口。 ii. 一旦一个接口太大,则需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相关的方法即可。
2016-10-30 22:10:53 323
转载 程序员必备的七大面向对象设计原则(二)
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]二、依赖倒转原则 1.依赖倒转原则定义 i. 高层模块不应该依赖低层模块,它们都应该依赖抽象。抽象不应该依赖于细节,细节应该依赖于抽象。
2016-10-30 22:09:31 369
转载 程序员必备的七大面向对象设计原则(一)
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]花絮 每天都在和面向对象打交道,但是我们在应用面向对象的时候感觉自己的面向对象技术应用的很合理?理解的很到位?应用的很到位?用的时候恰到好处?用的是否符合软件的发展趋势? 上面很多一连串的问题,没有把你搞晕吧!我想说的面向对象的应用也有面向对象的原则,
2016-10-30 22:07:21 437
原创 java基础11(Javaoo6)——接口
java基础11(Javaoo6)——接口1.什么是接口?让没有继承关系的类,也能共享行为(接口只关注行为),解决了Java单继承丰富度不足的问题2.接口的特点①独立的数据类型②关注行为的共享3.语法1.接口的定义语法//1、关键字: interface---这说明接口是一种独立的数据类型//2
2016-10-30 20:42:13 374
原创 java基础10(Javaoo5)——多态与抽象
java基础10(Javaoo5)——多态与抽象一 多态1 概念相同的行为不同的实现2 分类静态多态:编译时,系统就能决定调用哪个方法动态多态:运行系统中才能动态确定方法所指的对象3多态实现静态多态:使用重载实现动态多态:使用动态绑定和重写实现***知识点回顾(重点)基础数据类型的转
2016-10-30 20:40:12 359
原创 java基础9(javaoo4)——类的高级概念
Java基础9(Javaoo4)—— 类的高级概念1.访问修饰符:3个关键字,5种情况 本类 同包 非同包 子类 非子类 子类
2016-10-30 20:37:05 348
原创 Java基础8(Javaoo3)——继承
Java基础8(Javaoo3)——继承1.类与类之间的关系—— is a(继承)// 猫类是宠物类(是) --has a(拥有)// 男人类拥有女朋友类(拥有) --use a(用)// 警察类查车类(查的时候用一下) 概念:把具有相同属性与行为的类进行抽取设计为父类,子类会自动具备来自于父类的属性和行为(子类只需写自己特有的属性和行为,父
2016-10-30 20:32:05 360
原创 Java基础7(javaoo2)——对象的行为
Java基础7(Javaoo2)——对象的行为1.改变程序流程的方式:①方法的调用 ②选择语句 ③循环语句2.方法调用栈:结构:先进后出3.递归:让一个方法调用自己本身(具有循环功能)(这是一种高深的循环用法,一般不常用) 适合的使用场景:下一次循环的初始条件是上一次循环的结果.4.调用方法:当一个方法正在被执行时有三种情况:
2016-10-20 22:52:47 364
原创 Java基础6(javaoo1)——类、对象和包
Java基础6(Javaoo1)——类、对象和包1.对象(Object)(物件—-东西):具有属性和行为。属性:值数据(名词),复杂的数据 例如:女朋友具有多重属性.行为:功能(动词)2.万物皆对象,对象因我们的关注而产生!(我们关注什么,它就是对象 例:我们关注“鼻子”,它就是对象,其具有属性和行为)3.面向对象的设计思路:建立对象的模
2016-10-20 22:51:11 441
原创 Java基础5——方法
方法:一个功能点,可以在外部需要的地方反复调用.1.方法的实现:①方法声明:返回类型 方法名(形式参数){方法体:具体实现的代码}方法是否有参数和返回值要看方法的具体行为2.方法的调用:必须和方法的定义有关:1.方法名必须保持一致2.实参必须与形参相匹配(参数类型,参数个数,参数顺序)方法名(实际参数):方法名要与定义的一致,
2016-10-18 22:00:14 337
原创 Java基础4——数组
数组:一组数据的集合,可存放多个数据(相同的数据类型,相同的业务含义,可进行批量操作)集合:存放东西的容器 1.数组是集合其中的一种:3个特点(也是缺点):①用一数据类型的元素②连续存放多个元素(连续的内存地址空间,寻址快,对内存空间的利用率不够)③数组空间大小一旦声明不能修改(不能变大变小) 2.数组语法:数据类型 变量名 = 值;
2016-10-18 21:58:51 331
原创 Java基础3——程序流程控制
1 程序结构:顺序结构、选择分支结构、循环结构 2 顺序结构:程序由上到下依次执行。3 选择分支结构:if单分支结构、if-else双分支结构、if-else if-else if...........-else多分支结构、switch多分支结构 if单分支:if(布尔表达式){语句块} if-el
2016-10-17 23:34:38 348
原创 Java基础2——语法
1 关键字:int、boolean、for、while、public 等2 标识符:Java代码中我们自行选用的名称用来标记我们代码中的元素:类名、方法、字段、变量、包名等(打上标记,便于识别) 标识符:①系统预定义的标识符(关键字),因此不能再赋予关键字其它的含义了,所以不能用关键字来标记代码中的元素了。 ②用户自定义标识符 :Ⅰ应用的硬性规则
2016-10-17 23:12:01 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人