关于封装类的相关内容

类的关键字是class,封装类就是定义类的成员变量和成员方法,也就是属性和功能。封装类的目的是为了自己或者他人直接使用其中的属性和功能。

类封装好之后不可以直接使用和调用,需要创建对象,利用创建的对象去打点调用。

创建对象其实也就是一句代码,用关键字 new +类名,再用合适的类型去接收和命名即可。 例如,leader denglu =new  leader(后边代码中会出现),类中的成员变量位于类中方法外,并且一个类中也可以同时出现多个创建的对现象,只要命名不同即可。

类在很大程度上相当于搭积木时需要的积木块。java语言是面向对象的,也就是说不用具体去编写类中的方法和功能,java语言主要的功能是利用简单的逻辑将各种类(利用不同类中封装的属性和功能)拼接起来去实现自己想要完成的功能。

比如,要封装一个(领导)类。首先要用一个类去定义成员变量和成员方法,(也就是说这个类有什么属性和功能),然后再创建一个测试类(测试类中必须要有主方法作为程序入口),在测试类中创建对象,利用创建的对象调用领导类中的成员变量和成员方法。

首先被封装的类中属性有,体重,头发,血型。功能有:写标书,分任务,外出考察。
package lianxi;

public class leader {

//定义成员变量

int weight=50;
String hair="黑色";
String blood ="B";

//定义成员方法
public void write(){
System.out.println("写标书");
}
public void task(){
System.out.println("分任务");
}
public void travel(){
System.out.println("外出考察");
}
}

//测试类
public class test {
//测试类的程序入口

public static void main(String[] args) {

//创建对象(俗称new对象,对象名就是denglu)

leader denglu = new leader();

//调用成员变量
int tizhong = denglu.weight;
String fase = denglu.hair;
String xuexing = denglu.blood;
System.out.println(tizhong);
System.out.println(fase);
System.out.println(xuexing);

//调用成员方法
denglu.write();
denglu.task();
denglu.travel();
}
}

总结以下在敲代码过程中的注意事项。
1.无论是定义或是调用成员方法的时候一定要记得带括号。
2. 在测试类中要有主方法,也就是程序入口。但是被封装的类中不需要。
3.调用成员变量的时候需要用合适的类型去接收并且命名,但是调用成员方法的时候不需要。只是不要忘了带括号。
4."B"是string类型,不是char类型。


猜你喜欢

转载自www.cnblogs.com/denglulu/p/12126401.html
今日推荐