码迷,mamicode.com
首页 > 其他好文 > 详细

6-5-1

时间:2015-11-02 15:34:21      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

//6-5-1案例
package lesson2;

public class Demo2 {
public static void main(String[] args) {
    A a1=new A();
    a1.i=10;
    A a2=new A();
    a2.i=10;
    /*
     * a1为什么能调用equals方法
     * Object类中的方法就继承到了A类中
     */
    System.out.print(a1.equals(a2));
    
}
}
class A{
    int i;
    /*
    public boolean equals(Object obj) {
        return (this == obj);*/
    public boolean equals(A aa){
        return this.i==aa.i;
    }//和父类继承过来的方法构成了重载
}

/*
8.导入项目
file---import--General--双击Existiong project into workspace--browser--选中项目名称
javaBean
javaBean就是一个java类
标准的javaBean就是一个java类属性private,有无参数的构造函数
对所有的属性都有getter/setter方法


方法重写
在方法重写(函数覆盖)的时候,访问权限可以扩大
要想重写方法,父类中必须不能private,因为private子类无法直接访问
访问权限可以扩大,不能缩小

java.lang.Object;
1.很多类都没有导包,比如String类,Math类都是java.lang包下的类,是jdk提供的,
jak提供的类中java.lang包下的类是不用导包直接可以用的
2.一个类如果没有父类,那么父类就是Object类
java中的继承是单一继承,就是一个类只有一个直接的父类
java中的继承具有传递性
a.A继承了B,B继承了C,c没有父类
b.C的父类就是object那么object累中的元素继承到c,继承到了b,继承到了A中
可以认为b是a的父类,c是a的父类,object也是A的父类
在eclipse中如何看java的源代码
按ctrl移动鼠标到你所需要看的函数or类上第一次会出现class界面上面有一个选项—》Attach Sourse---点击--选择文件所在的压缩包

*/

6-5-1

标签:

原文地址:http://www.cnblogs.com/twswsq/p/4930058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!