zoukankan      html  css  js  c++  java
  • 2019.9.20 java小知识

    今天在做educoder上的题目的时候无意发现了自己的一个知识漏洞

    上代码

      

     1 class Person{
     2     String name = "张三";
     3     int age = 18;
     4     String sex = "男";
     5 
     6     public Person(String name,int age,String sex){
     7         this(age);
     8         name = name;
     9         System.out.println(name);   
    10         sex = sex;
    11     }
    12 }  
    13 。。。
    14 Person person = new Person("Hua", 18, "女");

    刚开始我以为9行会输出张三,其实错了,会输出Hua,所以要调用类中的字段的话要用this.name

    ------------

    在一个类文件里面,public只能修饰一个和文件同名的class类或者接口interface,不能同时把class和interface定义为public

    public class Test{
    }
    public interface test{
    }

    如上面写这样的话就是错误的

    应该写为

    public class Test{
    }
    interface test{
    }
  • 相关阅读:
    HTTP报文详解
    常用的HTTP协议
    URL详解
    一起切磋
    emacs使用指南
    SSH自动部署
    linux上应用随机启动
    让Maven正确处理javac警告
    最近的学习
    Java application 性能分析分享
  • 原文地址:https://www.cnblogs.com/WildSky/p/11558852.html
Copyright © 2011-2022 走看看