`
百合不是茶
  • 浏览: 345587 次
社区版块
存档分类
最新评论

java的类和对象

阅读更多

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

*/

 

分享到:
评论
2 楼 百合不是茶 2015-08-27  
风云叶易 写道
这也太基础了吧

先学基础再高有点难度的,类和对象本来就没有什么好写的
1 楼 风云叶易 2015-08-25  
这也太基础了吧

相关推荐

Global site tag (gtag.js) - Google Analytics