类
demo
public class ClassDemo { //数据域 private Integer filed1; private String filed2; private static final Integer FILED_3=1; //初始化块 { } //静态初始化块 static{ } //没有构造时,自动生成无参构造器,反之不会 public ClassDemo(){ this(1,"2");//调用其他构造器必须放在第一位 //this(1,"2");//一个构造造器只能调用另一个构造器一次 }; // public ClassDemo(Integer filed1, String filed2) { this.filed1 = filed1; this.filed2 = filed2; } //只返回数据域没有修改称为访问器 public Integer getFiled1() { return filed1; } //域修改器 public void setFiled1(Integer filed1) { this.filed1 = filed1; } public String getFiled2() { return filed2; } public void setFiled2(String filed2) { this.filed2 = filed2; } public void getConstructor(){ //this();//Call to 'this()' must be first statement in constructor body } private void method1(Integer param1,String param2){ } private void method1(String param1,Integer param2){ }}
实例域
//实例域 private Integer filed1; private String filed2;
- 实例域存放将要操纵的数据
- 实例域一般访问权限设置为private,利用访问器和修改器来进行数据获取和修改。否则会破坏封装性。
构造器(Constructor)
//没有构造时,自动生成无参构造器,反之不会 public ClassDemo(){ this(1,"2");//调用其他构造器必须放在第一位 //this(1,"2");//一个构造造器只能调用另一个构造器一次 }; // public ClassDemo(Integer filed1, String filed2) { this.filed1 = filed1; this.filed2 = filed2; }
- 构造器必须与类名相同,且没有返回值。在类初始化时自动调用相应的构造器
- 默认类会生成一个无参构造器,当自己显示声明一个构造器时,不会自动生成
- 每个类可以有一个及以上的构造器
- 构造器可以有0个及以上个参数
- 构造器中可以使用this(参数值)调用另一个构造器,但必须放在构造器内第一条语句。(Call to 'this()' must be first statement in constructor body)
重载(overloading)
private void method1(Integer param1,String param2){ } private void method1(String param1,Integer param2){ }
- 要完整描述一个方法需要方法名,参数,参数类型。当方法名相同,其他条件有任何不同则构成重载
- 不能根据返回值来判断是否哪个方法(调用时可以没有返回值无法判断)
- 重载方法根据参数类型的数量和顺序来判断
原文转载:http://www.shaoqun.com/a/720757.html
智赢:https://www.ikjzd.com/w/1511
3suisses:https://www.ikjzd.com/w/412
类demopublicclassClassDemo{//数据域privateIntegerfiled1;privateStringfiled2;privatestaticfinalIntegerFILED_3=1;//初始化块{}//静态初始化块static{}//没有构造时,自动生成无参构造器,反之不会publicClassDemo(){this(1,"2");//调用其他构
折扣网:https://www.ikjzd.com/w/74
hemingway:https://www.ikjzd.com/w/2344
csa认证:https://www.ikjzd.com/w/904
女班主任在我胯间喘息 掀开超短裙老师裙子挺进去:http://lady.shaoqun.com/m/a/247547.html
亚马逊Portfolio是什么?如何设置亚马逊Portfolio功能?:https://www.ikjzd.com/home/13268
TikTok ads丨手把手教你设置TikTok广告投放后台:https://www.ikjzd.com/home/129305
No comments:
Post a Comment