摘要: 1.抽象类(abstract class):使用了abstract关键字修饰的类叫做抽象类. 抽象类的特点:抽象类不能够生成实例(不能实例化); 2.抽象方法(abstract method):使用abstract关键字修饰的方法就做抽象方法. 特点:有声明,无实现. public abstract void method();是抽象方法. public abstract void method(... 阅读全文
posted @ 2011-02-26 22:00 donaldjohn 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.方法重载(Overload)表示两个或是多个方法名字相同,但是方法的参数不同.方法参数不同的两层含义: 1)参数不同. 2)参数的类型不同.注意:方法的返回值对重载没有任何影响.一定是由参数决定的,和返回值没有关系. 2.构造方法的重载:只要看参数即可. this关键字: public class ConstructorOverload { public ConstructorOverload... 阅读全文
posted @ 2011-02-26 21:59 donaldjohn 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.接口(interface):接口的地位等同于class,接口中的所有的方法都是抽象方法.在声明接口的方法时,可以使用abstract关键字,也可以不使用.通常情况下都会省略掉abstract关键字. 2.可以讲接口看做一种特殊的抽象类.接口不能有具体方法,抽象方法可以. public interface InterfaceTest { public abstract void output()... 阅读全文
posted @ 2011-02-26 21:59 donaldjohn 阅读(157) 评论(0) 推荐(0) 编辑
摘要: char可以是英文的,也可以是中文的. 浮点数默认的都是double类型 float f = (float)1.2; 或者:float f = 1.2f; 赋值运算的合法性 正负数的混合运算,取模的符号和被除数的结果相同. 逻辑运算的短路效应 自增自减 流程控制语句 if---else switch语句,注意有无break 的 区别 c#中在每个case后都要有break Java SE 循环 w... 阅读全文
posted @ 2011-02-26 21:58 donaldjohn 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.如果一个类包含了属性和方法,该类的每一个对象都具有自己的属性.但无论一个类有多少个对象,这些对象共享同一个方法.方法存在于一个方法区的地方,只有一份.属性每一个对象一份. 2.关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用,统一传值(pass by value); 3.什么类型的引用就能指向什么类型的对象.不如:People类型的引用能指向People类... 阅读全文
posted @ 2011-02-26 21:57 donaldjohn 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.类中的属性又叫做成员变量(member variable),属性用英文表示为property或者attribute. 2.对象(Object),又叫做实例(Instance).生成一个对象的过程又叫做类的实例化. 3.命名约定 a)类:首字母大写,如果名字有多个单词构成,那么要求每个单词的的首字母都大写,中间不适用任何连接符,比如Person类,MemberTest类. 不要使用拼音命名,使用... 阅读全文
posted @ 2011-02-26 21:56 donaldjohn 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.break语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码. 2.continue语句:经常用在循环语句中,用于跳出本次循环,执行下次循环开始下一次循环的执行. 3.break和continue可以搭配标签使用.在实际的开发中,没用人会将break与continue搭配标签来使用. break和continue总是跳出和他最近的循环. 4.面向对象的程序设计(Object Ori... 阅读全文
posted @ 2011-02-26 21:55 donaldjohn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象程序设计的三大基本特征: 继承(Inheritance),封装(Encapsulation),多态(Polymorphism). 2.封装:类中包换了数据与方法,将数据与方法放在一个类中就构成了封装. 3.如何定义类? 修饰符 class 类的名字 { //类的内容(类的属性与方法) } 4.方法.如何定义方法? 修饰符 返回类型 方法名(参数列表) { //方法体 } 5.main方... 阅读全文
posted @ 2011-02-26 21:55 donaldjohn 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.Java 中的循环控制语句一共有三种:while,do--while以及for循环. 2.While 循环,形式为: While(布尔表达式) { //待执行的代码 } 3.do—while语句: do{ //待执行的语句 }while();//注意此处的;一定不能够忘记. 4.while与do--while之间的区别:如果布尔表达式第一次判断就为flase,while循环一次也不执行;do-... 阅读全文
posted @ 2011-02-26 21:53 donaldjohn 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.条件运算符(三元表达式),其形式为: type d = a?b:c;具体化形式为:int d = 1<2?3:4; 2.流程控制语句if的用法为: 第一种情况: if(布尔表达式) { //待执行的代码 } 第二种情况: if(){ } else{ } 第三种情况: if(){ } else if(){ } ... else{ } 3.switch语句,使用形式: switch(变量){//此... 阅读全文
posted @ 2011-02-26 21:52 donaldjohn 阅读(171) 评论(0) 推荐(0) 编辑