- 博客(12)
- 收藏
- 关注
原创 StringBuffer
java.lang.StrinfBuffer 代表可变的字符序列关于StringBuffer 是可变的字符序列,String和StringBuffer类似,但StringBuffer可以对其字符串进行改变StringBuffer类的常见构造方法:1.StringBuffer()创建一个不含字符序列的"空"的StringBuffer对象2.StringBuffer(String ...
2009-08-20 14:28:15 107
原创 java中String的常用方法
java中String的常用方法[color=red]1、length()[/color] 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();[color=red]2、charAt()[/color] 截取一个字符 例:char ch;...
2009-08-10 16:03:28 89
原创 接口(interface)
接口(interface)是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类只包含常量和方法的定义而没有变量和方法的实现接口可以多重实现:1 接口中声明的属性默认为:public static final;而且仅只能是:public static final2 接口中只能定义抽象方法,而这些方法默认为:public 也只能是public3 接口可以继承其...
2009-08-09 20:21:46 107
原创 抽象类 与 关键字 final
用abstract关键字修饰一个类时,这个类叫做抽象类;用abstract关键字修饰一个方法时,这个方法叫做抽象方法;含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写;抽象类不能被实例化(创建对象);抽象方法只需要声明不需要实现final: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦...
2009-08-09 13:32:13 125
原创 多态与动态绑定
动态绑定是指“在执行期间(而非编译期))判断所引用对象的实际类型,根据其实际的类型调用其相应的方法对于动态绑定第一 要有继承第二 要有重写第三 父类引用指向子类的对象...
2009-08-07 17:34:34 87
原创 对象转型 casting 与 可扩展性
1 一个父类的引用类型变量可以[color=red]指向[/color]其子类的对象2 一个父类的引用不可以访问其子类对象新增的成员(属性和方法)3 可以使用 引用 变量instanceof类名 来判断该引用型变量所[color=red]指向[/color]的对象是否属于该类或该类的子类。4 子类的对象可以当作父类的对象来使用称作向上转型,反之称为向下转型[color=red]...
2009-08-06 15:31:32 128
原创 Java equals方法
Java equals方法的重要性毋须多言,只要你想比较两个对象是不是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较.下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为这些规范在事实中并不是真正能保证得到实现.1.对于任何引用类型, o.equals(o) == true成立.2.如果 o.equals(o1) ...
2009-08-06 15:04:35 242
原创 object
object类是所有java类的根基类如果在类的声明中未使用extends关键字指明其父类,则默认类为object类public class Person{ ...}等价于public class Person extends Object{ ...}对于[color=red]toString[/color]的用法:[co...
2009-08-06 09:19:55 93
原创 继承的总结
今天通过一道题和师傅的讲解,领悟如下:1 [color=red]在同一包中子类可以调用父类不成员变量和方法(private除外),在不同包中private和default除外。super的应用只是针对于对构造方法的调用[/color]2 [color=red]方法的形参可以与成员变量相同也可以是与成员变量不同的任何变量[/color]3 [color=red]this[/color] 除了...
2009-08-05 15:38:20 80
原创 继承中的构造方法 super
super:在java类中使用super来引用父类的成分1 子类的构造的过程中[color=red]必须[/color]调用其父类的构造方法2 子类可以在自己的构造方法中使用super()调用父类的构造方法。[color=red]使用this()调用本身的另外构造方法[/color]如果调用suoer,必须写在子类构造方法的第一行3 如果子类的构造方法中没有显示的调用父类构造方...
2009-08-04 17:44:23 96
原创 080904 重写
方法的重写:1 在子类中可以根据需要对从父类中继承来的方法进行重写。2 重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。3 重写方法不能使用比被重写方法更严格的访问权限。(/n代表换行)方法重写的时最好把需要重写的方法复制一遍,最好不要自己打...
2009-08-04 14:41:04 77
原创 090804 继承与权限的控制
继承与权限的控制权限修饰符一共有四个:private default protected public(关键字)继承:xxx是xxx, 例如:狗是种动物,也就是狗从动物继承通过继承 子类自动拥有了父类的所有成员(成员变量与方法),也就是说子类的对象比父类的对象大子类继承了父类所有的成员,包括private,但是你只有所有权没有使用权java只支持单继承不允许多继承priva...
2009-08-04 10:43:50 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人