
Java
rainie1003
这个作者很懒,什么都没留下…
展开
-
Java——包裹类型
Java包裹(wrap)类型。将一个基本数据类型的数据转换成对象的形式,使它们可以像对象一样参与运算和传递。项目 | Value-------- | -----电脑 | $1600手机 | $12导管 | $1...原创 2019-05-14 15:21:58 · 1944 阅读 · 0 评论 -
第8周 异常处理与输入输出【面向对象程序设计——Java语言笔记总结】
8.1 异常捕捉异常import java.util.Scanner;public class ArrayIndex { public static void main(String[] args) { int[] a =new int[10]; int idx; Scanner in = new Scanner(System.in); idx = in.nextInt(...原创 2019-07-08 22:05:33 · 342 阅读 · 0 评论 -
第6周 抽象与接口【面向对象程序设计——Java语言笔记总结】
6.1 抽象抽象类 public abstract class ___{}:表达概念而无法构造出实体的类。类里的函数也是抽象的:表达概念而无法实现具体代码的函数。抽象类不能制造对象。可以定义变量。继承自抽象类的子类必须覆盖父类中的抽象函数,否则自己成为抽象类。两种抽象与具体相对,表示一种概念而非实体(上面内容)。与细节相对,表示在一定程度上忽略细节而着眼大局。...原创 2019-07-02 23:11:50 · 172 阅读 · 0 评论 -
第5周 城堡游戏【面向对象程序设计——Java语言笔记总结】
消除代码复制提取出来,改为函数。增加可扩展性可以运行的代码 != 良好的代码对代码做维护的时候最能看出代码的质量用封装来降低耦合Sring每次都String做+时,都会产生新的对象,系统开销较大。StringBuffer是可以不断修改的对象。\StringBuffer sb = new StringBuffer();sb.append("haha");...原创 2019-06-01 22:59:01 · 469 阅读 · 0 评论 -
第4周 继承与多态【面向对象程序设计——Java语言笔记总结】
面向对象设计语言有三大特性:封装、继承和多态性。没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。类是用来制造对象的规则。类定义了对象的属性和行为。继承是基于已有的设计创造新的设计。在继承中,新的类不是凭空产生的,而是基于一个已经存在的类而定义出来的。远比写一个新的类快捷方便。4.1 继承我们把用来做基础派生其他类...原创 2019-05-29 00:06:53 · 339 阅读 · 0 评论 -
第2周对象交互【面向对象程序设计——Java语言笔记总结】
2.1 对象交互一个对象可以由其他类的对象来组成。平行的对象要尽量保持独立。举例:数字钟。2.2 访问属性private:私有只有这个类内部可以访问类内部指类的成员函数和定义初始化这个限制是对类而不是对对象的public:公有一个编译单元里最多只有一个public的类,且命名与文件名相同friendly:包内可用不写默认为friendly2.3...原创 2019-05-16 17:08:23 · 249 阅读 · 0 评论 -
第1周 类与对象 【面向对象程序设计——Java语言笔记总结】
1.1 用类制造对象1.2 定义类面向对象的思考方式:对象由什么组成,可以做什么动作,提供怎样的服务。创建对象new VendingMachine();VendingMachine v = new VendingMachine()对象变量是对象的管理者。1.3 成员变量和成员函数成员变量:定义在函数外部。其生存期是对象的生存期,作用域是类内部的成员函数。本地...原创 2019-05-09 18:37:51 · 293 阅读 · 0 评论 -
第3周 对象容器【面向对象程序设计——Java语言笔记总结】
3.1 接口设计写程序先定义接口,人机交互和逻辑分离。泛型容器类private ArrayList<String> notes = new ArrayList<String>;容器类有两个类型:容器的类型(泛型:ArrayList)元素的类型notes.add(index,s); 放东西进容器,index可省略notes.size(); 得到容器...原创 2019-05-19 16:39:57 · 223 阅读 · 0 评论 -
JAVA——字符串
String s;String是一个类,其变量是对象的管理者而非所有者。String s = new String("a string");创建了一个String对象,并用“a string”初始化。创建管理这个对象的变量s。字符串连接使用+可以连接两个字符串“hello”+“world” -> “helloworld”“age”+1+2 ->“age12...原创 2019-05-14 17:05:10 · 94 阅读 · 0 评论 -
第7周 控制反转与MVC模式【面向对象程序设计——Java语言笔记总结】
第7周 控制反转与MVC模式7.1 控制反转7.2 布局管理器图形界面GUI7.1 控制反转7.2 布局管理器图形界面GUIGUI给应用程序提供界面,其中包括窗口、菜单、按钮和其他图形组件。布局是指如何在屏幕上放置组件。使用布局管理器灵活实现布局。(如:这个部件应该在那个部件下面,这个部件在窗口尺寸改变时能自动拉伸等)事件处理是用来响应用户输入的技术。创建了部件并放在屏幕上后,要有办...原创 2019-07-04 18:22:15 · 185 阅读 · 0 评论