文档详情

第四章类对象和接口..doc

发布:2017-01-26约2.17万字共22页下载文档
文本预览下载声明
第四章 类、对象和接口 例子1 class XiyoujiRenwu { float height,weight; String head, ear,hand,foot, mouth; void speak(String s) { System.out.println(s); } } class A { public static void main(String args[]) { XiyoujiRenwu zhubajie; //声明对象 zhubajie=new XiyoujiRenwu(); //为对象分配内存,使用new 运算符和默认的构造方法 } } 例子2 class Point { int x,y; Point(int a,int b) { x=a; y=b; } } public class A { public static void main(String args[]) { Point p1,p2; //声明对象p1和p2 p1=new Point(10,10); //为对象分配内存,使用 new 和类中的构造方法 p2=new Point(23,35); //为对象分配内存,使用 new 和类中的构造方法 } } 例子3 class XiyoujiRenwu { float height,weight; String head, ear,hand,foot,mouth; void speak(String s) { head=歪着头; System.out.println(s); } } class Example4_3 { public static void main(String args[]) { XiyoujiRenwu zhubajie,sunwukong;//声明对象 zhubajie=new XiyoujiRenwu(); //为对象分配内存 sunwukong=new XiyoujiRenwu(); zhubajie.height=1.80f; //对象给自己的变量赋值 zhubajie.head=大头; zhubajie.ear=一双大耳朵; sunwukong.height=1.62f; //对象给自己的变量赋值 sunwukong.weight=1000f; sunwukong.head=绣发飘飘; System.out.println(zhubajie的身高:+zhubajie.height); System.out.println(zhubajie的头:+zhubajie.head); System.out.println(sunwukong的重量:+sunwukong.weight); System.out.println(sunwukong的头:+sunwukong.head); zhubajie.speak(俺老猪我想娶媳妇); //对象调用方法 System.out.println(zhubajie现在的头:+zhubajie.head); sunwukong.speak(老孙我重1000斤,我想骗八戒背我); //对象调用方法 System.out.println(sunwukong现在的头:+sunwukong.head); } } 例子4 class 梯形 { float 上底,下底,高,面积; 梯形(float x,float y,float h) { 上底=x; 下底=y; 高=h; } float 计算面积() { 面积=(上底+下底)*高/2.0f; return 面积; } void 修改高(float height) { 高=height; } float 获取高() { return 高; } } public class Example4_4 { public static void main(String args[]) { 梯形 laderOne
显示全部
相似文档