```
package jix;
import java.util.Scanner; //导入java包
public class Sjx { //创建一个类Sjx(长方形)
public int length; //声明长方形的长为整形的数据;
public float width; //声明长方形的宽为整形的数据
float getArea(){ //构造一个无参函数实现长方形的面积
float area;
area=length*width; //长方形的面积等于长乘宽;
return area; //返回长方形的面积。
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Sjx hh=new Sjx(); //给类Sjx一个管理者hh,也称为实例化;
Scanner sc=new Scanner(System.in); //输入数据
System.out.println("请输入长方形的长:"); //显示出要输入长方形的长
hh.length=sc.nextInt(); //访问输入的长方形的长
System.out.println("请输入长方形的宽:"); //显示出要输入长方形的宽
hh.width=sc.nextFloat(); //访问输入的长方形的宽
float area = hh.getArea(); //访问长方形的面积
System.out.println("长方形的面积为:area=length*width="+area);//输 出长方形的面积
}
}
1.知识要点:
(1)类的访问控制
(2)类成员的访问控制
2.总结:其实类与对象这一知识,只要一步一步地学习,就会弄懂的,首先要先创建一个类,在类中要声明成员变量,只有把这些基本的创建好之后,在主函数中进行操作就可以完成一定的功能了,主函数中的实例化为了方便给类一个管理者,进行数据的访问。
运行的结果为: