摘要: Lesson_7_2 方法的重载 13-01-17 note by CocoonFan 一.方法的重载(Overload) 1.条件: 1).在同一个类里面 2).同名不同参(参数的类型,参数的个数,参数的顺序) 2.返回值和参数名不影响 3.System.out.println(); 运用了方法重载 4.构造方法重载,使初始化对象更加灵活 5.避免将完全不一样功能的方法进行重载 阅读全文
posted @ 2013-01-17 22:00 Cocoon 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一.静态成员变量(static) 1.当方法加上static后该方法不在属于对象而属于 "类" 2.无需实例化就可以使用(例如Math类就是这样实现的) 3.规范命名 类名.类变量名 或者 类名.类方法名 4.类变量只有一份内存拷贝,所有方法共享该变量 5.可以通过类名访问变量,也可以通过对象来访问变量. 但是无论以哪种方法,都是访问的同一个变量. 6.静态成员方法不能访问非静态变量 二.打包(类似于文件夹)package -- 避免重名 1.包名是第一条语句(注释和空白字符除外) 2.package X.XX.XXX; 3.eclipse中尽量不要使用默认包,使用后其他包使用不了 4.包的取名 三.导包--import 1.方式一:import 包名 2.方式二.显式地导入(全名称限定): 完整包名.类名 3.eclipse 中导包快捷键: ctrl + shift + o 阅读全文
posted @ 2013-01-17 21:21 Cocoon 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Account.java文件中定义了一个银行帐户类Account,其中包括了帐户名属性accountName、存款余额属性amount、存款方法deposit(double money)。阅读并理解这个类,并为其增加一个“取款”方法withdraw():当存款余额大于取款金额时,执行取款修改余额;当存款余额小于取款金额时,不执行取款;以返回值0表示取款成功,返回值1表示取款不成功。 阅读全文
posted @ 2013-01-17 01:48 Cocoon 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 定义了一个学生的类Student,包括成员变量“学号”、“班号”、“姓名”、“性别”、“年龄”,成员方法:“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”。请为Student类定义构造函数初始化所有的成员变量。增加一个方法“修改年龄”。 boolean setStudentAge(int newAge)。新年龄如果在1至100岁的话,将原来年龄修改为新年龄,并返回修改成功true的信息。如果超出范围,显示“非法学生年龄”,并返回false的信息.定义了一个学生的类Student,包括成员变量“学号”、“班号”、“姓名”、“性别”、“年龄”,成员方法:“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”。请为Student类定义构造函数初始化所有的成员变量。增加一个方法“修改年龄”。 boolean setStudentAge(int newAge)。新年龄如果在1至100岁的话,将原来年龄修改为新年龄,并返回修改成功true的信息。如果超出范围,显示“非法学生年龄”,并返回false的信息. 阅读全文
posted @ 2013-01-17 00:50 Cocoon 阅读(470) 评论(0) 推荐(0) 编辑
摘要: Lesson_6_2 面向对象基础(2)--封装 一条鱼 13-01-16 note by CocoonFan 一、面向对象优点 1、便于程序模拟现实世界中的实体(类实现) 2、隐藏细节 对象的行为和属性被封装在类的里面,外界不需要关注内部 的实现细节。 3、可重用:通过类的模板,创建多个类的对象 阅读全文
posted @ 2013-01-16 22:11 Cocoon 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Lesson_6_1 模拟:张三正开着一辆红色的法拉利进行百米加速 13-01-16 note by CocoonFan 阅读全文
posted @ 2013-01-16 22:01 Cocoon 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 创建一个圆心类,圆心类中包含两个属性x,y坐标float类型。 请在圆心类中创建两个带参数的构造方法(第一个带有x的参数,第二个带有x和y)。第二个构造方法中调用第一个构造方法。 然后创建一个圆类,圆类中包含一个属性r半径float类型。 请在圆类中同样提供构造方法。并且提供两个方法,一个用来返回面积,一个用来返回周长。 最后写个测试类,创建出一个圆,同时计算出其面积。 阅读全文
posted @ 2013-01-16 02:03 Cocoon 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtraction)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。 阅读全文
posted @ 2013-01-16 00:29 Cocoon 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Lesson_5 13-01-15 面向对象基础 note by CocoonFan * 一、面向对象的思想OOP(Object Oriented Programming) * --> 模拟现实世界中的对象 * -->解决实际生活中的问题 * 二、三个特点:封装、继承、多态。 三、对象和类的区别 对象是类的具体,类是对象的抽象(属性和方法)。 四、对象的特征 ---- 属性(变量 阅读全文
posted @ 2013-01-15 22:14 Cocoon 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Hello java!! Java入门第一课··· 阅读全文
posted @ 2013-01-15 18:59 Cocoon 阅读(184) 评论(0) 推荐(0) 编辑
摘要: CH-2-01, 2012-12-22 数据类型,运算符和表达式 阅读全文
posted @ 2013-01-15 18:54 Cocoon 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Lesson_3 上课笔记 eclipse的一些快捷键 人机大战游戏 阅读全文
posted @ 2013-01-15 18:50 Cocoon 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 输出下面图形: A ABC ABCDE ABCDEFG 阅读全文
posted @ 2013-01-15 18:48 Cocoon 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述   输入一个十进制数,将其转换成二进制并输出 阅读全文
posted @ 2013-01-15 18:45 Cocoon 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述   十六进制转换器:输入3A1E 转成 3B31。描述:按位置来+n ,位置从索引为0开始,超过F则从头开始 阅读全文
posted @ 2013-01-15 18:24 Cocoon 阅读(243) 评论(0) 推荐(0) 编辑
摘要: CH-2-02, 2013-1-14 数组使用基础 阅读全文
posted @ 2013-01-15 18:16 Cocoon 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 用数组构建一副扑克牌52张(花色和数值),并输出到屏幕。 阅读全文
posted @ 2013-01-15 18:08 Cocoon 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在一次晚会上,一位魔术师掏出一叠扑克牌,取出其中13张黑桃,预先洗好后, 把牌面朝下,对观众说:“我不看牌,只数一数就能知道每张牌是什么?”魔术师口 中念一,将第一张牌翻过来看正好是A;魔术师将黑桃A放到桌上,继续数手里的余 牌,第二次数1,2,将第一张牌放到这叠牌的下面,将第二张牌翻开,正好是黑桃2, 也把它放在桌子上。第三次数1,2,3,前面二张牌放到这叠牌的下面,取出第三张 牌,正好是黑桃3,这样依次将13张牌翻出,准确无误。现在的问题是,魔术师手中 牌的原始顺序是怎样的? 阅读全文
posted @ 2013-01-15 17:58 Cocoon 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、Java开发环境搭建   --> 1、下载并安装JDK1.7(最好1.5以上)       http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html. 阅读全文
posted @ 2013-01-15 14:36 Cocoon 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 说起来Java这小子的年龄还比我小一点呢。   怀孕大约是在1992年吧,那些年他名字还叫Oak(橡树),个人觉的太俗的名字有木有~~~   然后Sun公司在1995年5月23日更名叫Java,也就标志着Java语言正式诞生了。   对了他的父亲叫:James Gosling,就是下面这位怪蜀黍。。。 阅读全文
posted @ 2013-01-15 13:25 Cocoon 阅读(254) 评论(0) 推荐(0) 编辑