首页 > 代码库 > 类和对象基础(2)
类和对象基础(2)
创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
package shijiu;public class sanjiaoxing { public double bian(double a,double b,double c) { return a+b+c; } }
测试:
package shijiu;public class sanjiaoxing1 { public static void main(String[] args) { // TODO 自动生成的方法存根 sanjiaoxing a=new sanjiaoxing(); System.out.println(a.bian(3, 4, 5)); } }
10.按要求编写Java应用程序。
(1)创建一个叫做People的类:
属性:姓名、年龄、性别、身高
行为:说话、计算加法、改名
编写能为所有属性赋值的构造方法;
(2)创建主类:
创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;
让该对象调用成员方法:
说出“你好!”
计算23+45的值
将名字改为“李四”
package shijiu;public class People { String name; int age; String sex; int height; void hello() { System.out.println("你好"); } public int jisuan(int a, int b) { return a+b; } public String getName() { return name; } public void setName(String name) { this.name=name; } }
测试
package shijiu;public class People1 { public static void main(String[] args) { // TODO 自动生成的方法存根 People pp=new People(); pp.age=18; pp.name="张三"; pp.sex="男"; pp.height=180; pp.setName("李四"); System.out.println("姓名:"+pp.getName()+",性别:"+pp.sex+",年龄:"+pp.age+",身高:"+pp.height); pp.hello(); System.out.println(pp.jisuan(5, 7)); }}
首先,编写一个类ChongZai,该类中有3个重载的方法void print();其次,
再编写一个主类来测试ChongZai类的功能。
public int max(int a, int b) { return (a>=b)?a:b; } public double max(double a,double b, double c) { return max(max(a,b),c); }
测试
package shijiu;public class jisuanqi1 { public static void main(String[] args) { // TODO 自动生成的方法存根 jisuanqi js=new jisuanqi(); System.out.println(js.max(7, 9, 18)); }}
创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方
法初始化x和y。创建类主类A来测试它。
package shijiu;public class Point { int x; int y; int c; public int getX() { return x; } public void setX(int x) { this.x=x; } Point(int x,int y) { c=x+y/2; }}
测试
package shijiu;public class Point1 { public static void main(String[] args) { // TODO 自动生成的方法存根 Point a=new Point(6, 5); a.setX(20); System.out.println(a.c+"、"+a.getX()); }}
类和对象基础(2)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。