文档介绍:第5章类与对象?Java语言是一个面向对象的编程语言,对象以类的形式出现。?类是组成Java程序的基本要素,它封装了一类对象的属性和方法。?对象是用类来实现的,类是用于创建对象的模板,所有的对象都是类的实例。?当编写Java程序时,既可以使用Java系统类库提供的类,也可以使用Java开发人员自己编写的类。[修饰符]class类名[extends父类名][implements类实现的接口列表]{//类体修饰类型属性1[=初值1];修饰类型属性2[=初值2];//...其他属性修饰类型方法1(参数列表){方法体}....//其他方法}★例5-lassPoint{//类名为Pointprivateintx;//x坐标privateinty;//y坐标publicvoidmove(intx1,inty1){x=x1;y=y1;}publicStringtoString(){//对象的字符串描述表示敲畴湲?点:+x+,+y;}}★,格式如下:类名对象名表;例如:Pointp1,p2;。实际上就是用Java提供的new关键字为对象分配存储空间。格式如下:引用变量名=new构造方法();也可以在声明对象的同时建立对象,格式如下:类名引用变量名=new构造方法();??(实参表)★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}xy00p1★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}xy00p1xy00p2★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}xy00p1xy00p2p3★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}xy58p1xy00p2p3★Point类中增加一个main方法publicstaticvoidmain(Stringargs[]){Pointp1=newPoint();Pointp2=newPoint();Pointp3=p1;(5,8);=12;(p1+p1);(p2+p2);(p3+p3);}xy58p1xy120p2p3★