• 6-5-1


    //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---点击--选择文件所在的压缩包

    */

  • 相关阅读:
    asp结合swf外调代码
    loadMovie与loadMovieNum区别
    行业常用名词及缩写定义
    用javascript 控制跳转页面
    jdk源码整数和字符串间的转换
    动态代理动态生成java文件并编译成class文件
    JDK源码分析——动态代理源码(Proxy类)
    策略模式与工厂模式比较
    Java编程:常见问题汇总
    工厂方法与抽象工厂的区别
  • 原文地址:https://www.cnblogs.com/twswsq/p/4930058.html
Copyright © 2020-2023  润新知