- 博客(9)
- 收藏
- 关注
原创 6.4内部类:类作为方法的返回值类型,内部类中使用外部类的引用(或称外部类对象)
一:[java] view plain copypublic class OuterClass { public void display(){ System.out.println("OuterClass..."); } public class InnerClass{
2017-09-27 17:10:55 798
转载 6.3 Java中接口回调的初步理解
接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。123456789101112
2017-09-26 16:18:10 274
原创 compare方法和Arrays.sort方法
先写这么多:Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足前提:对象所属的类必须实现了Comparable接口
2017-09-25 22:49:20 1033 1
原创 5.2 Object类,equals方法
一:“==”运算符,用法描述如下: (1)当比较的是基本数值类型时,比较的是二者的值是否相等 (2)当比比较的不是基本数值类型时,如对象变量时,比较的是二者是否指向同一个对象;即二者是否指向同一块内存地址。二:equals方法的使用规范:a.equals(b); (1)equals()方法是超类Object类中的一个常用方法。Object类中默认
2017-09-16 10:44:52 349
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-09-15 22:24:09 133
原创 5.1 父类和子类的类型转换总结
前提:父类和子类之间,严格遵循“is-a”的关系。例如,雇员和经理,经理是雇员,但雇员不一定是经理。 (一)把子类的对象,传递给父类的变量,很容易理解,直接赋值即可,不需要采用强制类型转换。(一个经理对象,当然可以属于雇员类) (二)把父类对象,传递给子类变量,较难理解,必须采用强制类型转换的方式赋值。(一个雇员,不一定属于经理类) 简单例子如下所示:
2017-09-15 20:39:34 790
原创 5.1子类构造器中调用父类构造器的过程
在执行子类构造器之前,必须先执行父类构造器。在此其前提下总结以下几点:(1)编译器在运行子类构造器之前,必须先执行父类构造器;且调用父类构造器的语句必须在子类构造器的第一行。(2)若父类只有无参构造器,则调用父类构造器的语句可以省略。如下面代码所示父类 public class father(){private int age;private String
2017-09-15 12:24:38 1952 1
原创 5.1子类继承父类
关于子类和父类的访问关系,总结以下几点:(1)子类继承父类的所有属性和方法。(2)虽说子类也拥有了父类的私有方法和私有域,但子类不能直接访问父类的私有方法和私有属性(3)在实际构造子类对象时(程序的执行过程):一、先构造父类的对象;二、构造子类对象时,先调用父类对象,三、然后在父类对象的基础上,添加新的内容,完成对子类对象的构造。(其访问顺序:父类属性→父类构造器→子类属性→子类构造器
2017-09-15 09:53:09 705
原创 Java构造器调用规范
假设构造器A :public Employee(int a,double b){this.a=a;this.b=b}。构造器B:public Employee(int a,double b,String c){this.a=a;this.b=b;this c=c}。这儿需要用到构造器调用拉力优化代码,即构造器B需要调用构造器A。我的规范是:(1)构造器调用时通过形式参数来决定调用哪一个构造器 。(
2017-09-14 14:10:37 496 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人