- 博客(12)
- 收藏
- 关注
原创 第二章 【面向对象设计原则】
(一)如何衡量软件设计的质量 内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类或者单个方法单元相关。(好的软件设计应该做到高内聚。)耦合度:耦合度表示类之间关系的紧密程度。低耦合是指尽量使用抽象耦合,少用具体耦合。设计原则名称设计原则简介重要性单一职责原则的职责要单一,不能将太多的职责放在一个
2014-06-29 23:15:21 646
原创 第一章 【面向对象软件工程与UML】
(一)软件工程基本概念软件危机:这种在计算机软件的开发和维护过程中遇到的一系列问题,使软件开发者陷入困境,人们称之为“软件危机”
2014-06-29 22:52:40 646
原创 面向对象的特征
面向对象的特征关键字:封装,继承,多态,抽象1. 封装² 实现细节隐藏的过程称为封装。² 优点:1)隐藏细节,具备一定的安全性 2)代码重用² 访问修饰符:1) public:访问权限最高2) protected:只有非同包非子类不能访问3) 默认(不写):同包就可以访问4) private:访问权限最低,只有同一个类才能访问² 封装是使类中的所有成员
2014-06-08 00:52:44 4514 1
原创 第六章 数组
第六章 数组关键字:数组 new1. 数组的声明和创建:² int [] sums = new int [5];初始化后数组里的全部元素都是0² int [] sums = new int[]{5,6}; 初始化的同时赋值2. 二维数组:² Int[][] sAry = new int[][]{ //两行两列的二维数组{1,2},{4,
2014-06-08 00:52:42 428
原创 第五章 对象的行为(方法)
第五章 对象的行为1. 方法调用栈:² 所有的方法调用都维护在一个称为调用栈的结构中。当前执行的方法位于调用栈的顶部。当前方法执行完成后,就从调用栈的顶部移除,控制流程返回栈中的前一个方法。2. 方法的参数:² 分类:形参:方法声明中的参数列表实参:方法调用时传递进去的值² 基本数据类型传参是将值传给形参² 引用数据类型传参是将堆中对象的地址传给实参,实参再将地址传给形参,
2014-06-08 00:52:40 438
原创 第四章;类、对象和包
第四章 类、对象和包1.面向对象:即面向物体的意思,对象即物体、物件(OBJECT)2. 对象的每个属性被表示为类中的一个成员变量,对象的每个行为成为类中的一个方法3. 类:² 概念:类是具有相同属性和方法的一组对象的集合² 类是对象的抽象,对象是类的实例4. 向类中添加成员变量(属性)² 组成:访问修饰符(如public),数据类型,成员变量名称;5. 向类中添加方法(行为
2014-06-08 00:52:38 417
原创 第三章 程序流程控制
关键字:布尔逻辑 if/else switch for while do/while基本数据类型首字母小写,引用数据类型首字母大写1. 程序的执行默认情况下由上而下顺序执行,有三种情况可以改变程序的顺序执行:方法的调用,选择语句,循环语句2. 布尔逻辑:² 布尔值:true或false;² 布尔运算符:&&:短路与,先判断表达式1,若为false
2014-06-08 00:52:35 431
转载 第一章 初识Java
1. Java的技术特点² 简单性² 面向对象的语言(OO 即Object Oriented,面向对象)² 一种于平台无关的语言(One write,runanywhere,java虚拟机(JVM)JAVA源代码编译生成的字节码文件时不能直接执行的,需要一个JAVA虚拟机(Java VirtualMachine,简称JVM)的程序翻译成本地的机器码后才能执行² 健
2014-06-08 00:52:28 455
原创 SQL子查询
create database db16sub;use db16sub;create table t_class( pk_class_id int primary keyauto_increment, c_classname varchar(50) not null, c_teachername varchar(50) not null, c_time date, c_d
2014-06-08 00:52:22 1416
原创 SQL聚合统计
show tables;create table t_info( pk_id int primary key auto_increment, c_name varchar(100) not null, c_age int)engine=innodb default charset=utf8;insert into t_info values (null, '测试1',22),(
2014-06-08 00:52:20 1270
原创 C语言案例
1.水仙花数Code:#includeint main(void){ int i; int gw,sw,bw; int count=0; for(i=100;i bw=i/100; sw=i/10; gw=i; if(bw*bw*bw+sw*sw*sw+gw*gw*gw==i){ printf("%d\n",i); count++; } } p
2014-06-08 00:52:18 608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人