java中的类:
java是面向对象的语言,解决问题的核心就是将问题看成是一个类,使用类来解决
java使用 class 类名 来创建类 ,在Java中类名要求和构造方法,Java的文件名是一样的
创建一个A类:
class A{
}
java中的类:将某两个事物有联系的属性包装在一个类中,再通过静态方法或或创建对象来调用,类是用来描述实体的对象
JAVA的对象或者实例化:
类是对象的模板,对象是Java的核心 ,使用对象来调用类中的方法和设置类中的属性
将A类在主函数中实例化:
A a =new A();
此时已经实例化,可以通过a来调用A类中的属性和方法;
类和对象在java中怎么样储存?
例如 1 :
class A{
//属性
int age ;
//方法
public void go(){
this.age = 10;
}
}
class TestA{
//用对象来具体化
//通过类来获取对象
A a =new A();
//调用方法
a.age();
}
例如 2
package 类和对象;
/**
*
* @author Administrator
*定义一个box类,三个属性,两个方法
*/
public class box {
double length;
double width;
double heigth;
public box(double lengt,double widt,double heigt){
length = lengt;
width = widt;
heigth = heigt;
}
void computeVolume(){
System.out.println("表面积"+ length*width*heigth);
}
void computeArea(){
System.out.println("体积"+ ((length*width)+(length*heigth)+(width*heigth))*2);
}
void boxdisplay(){
System.out.println("length" +length);
System.out.println("width" + width);
System.out.println("heigth" + heigth);
System.out.println("");
}
}
/**
*
* @author Administrator
*定义一个box的测试类
*/
public class boxTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
box bx = new box(0, 0, 0);
bx.heigth =10;
bx.width = 11;
bx.heigth = 12;
bx.computeArea();
bx.computeVolume();
bx.boxdisplay();
}
}
/*运行结果
体积264.0
表面积0.0
length0.0
width11.0
heigth12.0
*/