JAVASE:this关键字
来源:互联网 发布:js获取radio的value 编辑:程序博客网 时间:2024/06/04 17:52
1 public class Student { 2 String name; 3 int id; 4 //无参构造方法 5 public Student(){ 6 System.out.println("我是无参构造方法"); 7 } 8 9 //有参的构造方法 可以调无参的构造方法 必须在第一行10 public Student(String name){11 //this();//this(id);报错 Cannot refer to an instance field id while explicitly invoking a constructor12 //这里为啥报错呢?因为你的参数里面没有id13 this.name=name;14 }15 public Student(int id){16 //this();//this(name);这里为啥报错呢?因为你的参数里面没有name啊 大哥17 this.id=id;18 }19 20 public Student(String name,int id){21 /*this();*/this(name);//this(id);22 //这里因为有参数 name 和 id 所以 你可以调用其他2个构造方法(name,id)23 //通过this调用其他构造方法! 构造器调用 必须在第一行24 this.name=name;25 this.id=id;26 //this();报错 Constructor call must be the first statement in a constructor 构造方法调用 必须在第一行27 }28 29 30 public void setName(String name){31 this.name=name;32 }33 public String getName(){34 return name;35 }36 public void setId(){37 this.id=id;38 }39 public int getId(){40 return id;41 }42 43 44 public void study(){45 name = "张三";46 System.out.println(name+"在学习 ");47 }48 public void sayHello(String sname){49 System.out.println(name+"向"+sname+"说:你好");50 }51 }
阅读全文
0 0
- JavaSE入门:this 关键字
- JAVASE:this关键字
- javaSE-面向对象-this关键字
- 黑马程序员 JAVASE——this.super关键字用法小结
- javaSE学习笔记之几个关键字this、super、final、static
- [javase学习笔记]-7.6 this关键字的原理
- [javase学习笔记]-7.7 this关键字的细节与应用
- 黑马程序员-JAVASE入门( 面向对象、单例设计模式、this、static关键字)
- JavaSE复习日记 : 实例化对象/构造方法和this关键字
- javaSE-Day4-This
- 关键字this
- this关键字
- this关键字
- this 关键字
- this 关键字
- this关键字
- this关键字
- this 关键字
- 感悟
- 人生就是如此痛苦==
- Deep Learning:深度前馈神经网络(一)
- AutoLayout约束
- RxJava2+Retrofit2导包(新)
- JAVASE:this关键字
- Win10应用右下角小盾牌怎么解决
- WiFi网络WPA2 KRACK漏洞分析报告--黑客内参
- 共享内存的进程通信
- PHP开发中 Laravel框架的常用小技巧
- CSDN博客转发技巧
- JN项目-将服务器上的mysql数据库转移到本地
- 汇编语言-读书知识点记录2
- The Java Virtual Machine Instruction Set