java简单封装

来源:互联网 发布:精算师所需软件 编辑:程序博客网 时间:2024/06/07 09:58

1.带参构造方法:是对成员属性的完全初始化,因为在new出对象是,构造方法Penguin已经带有自己的属性,不用通过对象来赋值;
2.  <1(this在构造方法中)
           这里的this指当前调用对象,和new的意义不一样,但是类似new)
      <2  (this在普通实例方法中)
           this.普通实例方法名,this可以省略;如果是类方法调用这里的实例方法,只需局部对象即可;
3.  static final String PENGUIN_SEX_FEMALE = "Q妹妹";
     static 修饰符,说明当前修饰的变量属于类,用类名Penguin.变量名PENGUIN_SEX_FEMALE调用;

4.通过对象p和p1调用 方法IntorduceSelf()来打印传递的数据;

class PenguinTest 
{
public static void main(String[] args) 
{
String sex = Penguin.PENGUIN_SEX_FEMALE;
String sex1 = Penguin.PENGUIN_SEX_MALE;用一个变量存贮static修饰的变量,将这个变量作为参数传递
Penguin p = new Penguin(sex);
Penguin p1 = new Penguin(sex1);sex1是形式参数
p.IntorduceSelf();
p1.IntorduceSelf();


}
}

class Penguin
{
String name;
String sex;
int health;
int love;//以上是实例变量
final String NAME1 = "呵呵哒" ; //final修饰的变量不可更改
static int max_age;
static final String PENGUIN_SEX_FEMALE = "Q妹妹";  //static修饰的变量属于类
static final String PENGUIN_SEX_MALE = "Q仔子";


public Penguin(String sex){//实型参数
this.sex = sex;
}
public void IntorduceSelf(){
System.out.println("我的性别是:"+sex);
}
}

0 0
原创粉丝点击