JAVA 从头开始<五>

2018-10-24 08:46:13来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

一、反编译

java代码 javac编译后的class文件,想要看得懂,需要使用反编译工具

使用bin目录下的java开发工具(javap.exe)

 二、构造函数

三、构造代码块

1.类中可能有多个构造函数,有参的,无参的。

   构造代码块可以把每个构造函数都要写的代码,放在一起,每个构造函数就不需要再写一遍了

2.构造代码块的执行顺序

3.代码块类别

 

 四、this

1.this取的是该方法的类

 

 

 2.用this写一个比较年龄的方法

class Person{
     int id;
     String name;
     int age;

     public Person(int id,String name,int age)
     {
         this.id=id;
         this.name=name;
         this.age=age;
     } 

     public void compareAge(Person p)
     {
         if(this.age>p.age)
         {
             System.out.println(this.name+"");
         }
         else if(this.age<p.age)
         {
             System.out.println(p.name+"");
         }
         else{
             System.out.println(this.name+""+p.name+"同岁");
         }
     }
    }

class Demo1{
    public static void main(String[]args)
    {
        Person p1=new Person(1,"张三",18);
        Person p2=new Person(2,"李四",17);
        p1.compareAge(p2);
    }
}

 五、static修饰静态成员变量

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:027.3 反射技术 简单应用

下一篇:spring-AOP(面向切面编程)-注解方式配置