2017年12月19日

摘要: 这次我们来学习静态(static) 知识点 1.静态方法只能调用静态变量 2.静态变量属于整个Class,会随着发生变化。 案例:定义一个自动增长的学生类。 题目要求: 定义一个学生类,除了姓名、性别、学历层次。 还有自动增长的学号,本科以A开头,专科以B开头。 编号从100开始,如A0103。 方 阅读全文
posted @ 2017-12-19 20:24 我是洞洞妖i 阅读(219) 评论(0) 推荐(0) 编辑
 
摘要: 这次我们要做一个日期类Date类 主要目的是 1. 熟悉-->构造不同参数的函数 2.善于利用已有的函数!! 题目要求: Date类要求 可设定年月日 可转换为字符串,并可指定分隔符,默认为’-’ 可获取若干天以前/后的日期 可计算与某个日期相隔的天数,日期的形式可能是日期对象,也可能是代表年月日的 阅读全文
posted @ 2017-12-19 17:26 我是洞洞妖i 阅读(153) 评论(0) 推荐(0) 编辑
 
摘要: 我们继续学习类与对象,上一篇我们定义了 坐标类(Point), 这次我们在Point的基础上,创建一个圆类(Circle). 案例:创建一个圆类 题目要求: 计算圆的周长和面积;求判断两个圆的位置关系,①两圆外离 d>R+r ②两圆外切 d=R+r ③两圆相交 R-r<d<R+r(R>r) ④两圆内 阅读全文
posted @ 2017-12-19 15:16 我是洞洞妖i 阅读(281) 评论(0) 推荐(0) 编辑

2017年12月18日

摘要: 今天学习类与对象。先大致解释一下类与对象的含义。 对象:object 有物体这一概念,一切皆对象(物体),对象由静态的属性和动态的行为组成。 比如说水杯: 水杯的静态属性:材质,容量,质量,颜色 动态的行为:装水,被用来喝水 类:一组具有相同属性和行为的对象的抽象。 杯子类: 水杯 牙杯 保温杯 车 阅读全文
posted @ 2017-12-18 20:20 我是洞洞妖i 阅读(298) 评论(0) 推荐(0) 编辑
 
摘要: 我们在 面向对象①中学习了,结构化程序设计。 今天我们一起学习面向对象程序设计。 学习面向对象程序设计就要了解,在面向对象中重要的知识点。 继承 、 多态 、 抽象 、 接口 我们会在接下来的课程中一一学习。 今天的任务是,修改 面向对象① 中的Student类,进行面向对象程序设计。 Studen 阅读全文
posted @ 2017-12-18 19:42 我是洞洞妖i 阅读(171) 评论(0) 推荐(0) 编辑

2017年12月16日

摘要: 为了学习面向对象程序设计,今天我们先利用面向对象以前的知识,设计一个学生类。 要求进行结构化程序设计。 学生类: Student 要求:存储学生的基本信息(姓名、性别、学历层次和年级),实现学生信息的编辑(设置姓名、性别、升级、降级), 功能(升降级) 程序如下所示: 我们发现不运用面向对象方法我们 阅读全文
posted @ 2017-12-16 12:59 我是洞洞妖i 阅读(155) 评论(0) 推荐(0) 编辑

2017年12月13日

摘要: 今天在老师的带领下学习了抽象类(abstract)和接口(interface),总结一下今天所学的知识。 抽象类是在学习到接口时之前讲解,作为学习接口的铺垫。 下面是我今天写的例题。 一个Shape(形状)类抽象类为父类。 两个子类,Triangle(三角形) Circle(圆)类; 一个坐标类Po 阅读全文
posted @ 2017-12-13 20:50 我是洞洞妖i 阅读(343) 评论(1) 推荐(0) 编辑

2017年12月12日

摘要: 今天回顾了简单算法,顺序查找。发现了数组出现重复数字,无法输出第二个位置就跳出循环了。 利用所学知识解决了。放上代码,同时在代码里给大家分享思路。 欢迎大神教导,欢迎指正。 阅读全文
posted @ 2017-12-12 21:22 我是洞洞妖i 阅读(267) 评论(0) 推荐(0) 编辑
 
摘要: 分析:对于这样一个问题,任何人都不可能直接写出移动盘子的每一步,但我们可以利用下面的方法来解决。 设移动盘子数为n,为了将这n个盘子从A杆移动到C杆,可以做以下三步: (1)以C盘为中介,从A杆将1至n-1号盘移至B杆; (2)将A杆中剩下的第n号盘移至C杆; (3)以A杆为中介;从B杆将1至n-1 阅读全文
posted @ 2017-12-12 10:33 我是洞洞妖i 阅读(281) 评论(0) 推荐(0) 编辑