• java面向对象(1)


    一、方法传不固定值的用法

    public void Test(int a,Person ...Persons)
            {
                for(Person p:Persons){
                    System.out.println(p.age);
                }
            }

    好处是不用去构造数组Persons。

    image

    二、修饰符的区分和C#对比

    image

    default和internal一致。其他和C#相同。

    三、package和namespace对比

    java中使用package 包名;

    C#中使用namespace 类库名{}

    前者没有加大括号,直接使用;结束。

    java中需要注意的一个是javac –d . helloworld.java和javac . helloworld.java生成的是不同的。前者会生成helloworld到包文件夹中,后者则不会。

    四、using和import对比

    using Bll;下面就可以直接访问Bll所有的类了。

    如果是使用了package Bll;那么需要使用import Bll.*;才能使用Bll下的所有的类。

    如果单独的类 import Bll.Person;

    import要具体到类,才可以使用Person p=new Person();

    java中还有静态导入的概念。

    import static java.lang.System.*;

    五、常用包

    image

    六、instanceof

    instanceof和c#中的is相似。

  • 相关阅读:
    map & reduce
    Generator
    切片
    函数参数
    Dict & Set
    list,tuple
    selenium鼠标和键盘操作
    selenium元素定位以及点击事件
    css定位
    xpath
  • 原文地址:https://www.cnblogs.com/lzhp/p/3758189.html
Copyright © 2020-2023  润新知