zoukankan      html  css  js  c++  java
  • 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---点击--选择文件所在的压缩包

    */

  • 相关阅读:
    POJ3320 Jessica's Reading Problem
    POJ3320 Jessica's Reading Problem
    CodeForces 813B The Golden Age
    CodeForces 813B The Golden Age
    An impassioned circulation of affection CodeForces
    An impassioned circulation of affection CodeForces
    Codeforces Round #444 (Div. 2) B. Cubes for Masha
    2013=7=21 进制转换
    2013=7=15
    2013=7=14
  • 原文地址:https://www.cnblogs.com/twswsq/p/4930058.html
Copyright © 2011-2022 走看看