zoukankan      html  css  js  c++  java
  • 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相似。

  • 相关阅读:
    Redis(二)
    Redis
    Nginx
    Linux的环境配置
    深入mysql
    SpringBoot入门
    Thymeleaf入门
    Mybatis之resultMap
    Mybatis入门
    使用第三方实现微信登录
  • 原文地址:https://www.cnblogs.com/lzhp/p/3758189.html
Copyright © 2011-2022 走看看