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

    */

  • 相关阅读:
    【原创】μC/OS Ⅱ工程中MAKETEST.BAT文件的改进与优化
    网络号和主机号等的分析和计算
    QQ电脑管家加速升级版便携版
    ARM发展历史
    μC/OS Ⅱ之任务就绪表的操作_2012.5.31
    删除word中的多余空行
    μC/OS II安装调试指南(带图解说明)
    WPF简单的User Control
    How to Databind SelectedItems of the ListPicker and RecurringDaysPicker
    数组排序
  • 原文地址:https://www.cnblogs.com/twswsq/p/4930058.html
Copyright © 2011-2022 走看看