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 */