Java面向对象简单理解举例

		求长为4宽为3的长方形的面积
package leiDeDingYi_leiDeShiYong;

public class MXGC {
 public static void main(String[] args) {
  MXGC b=new MXGC(3,4);
  System.out.println(b.jiSuan());
 }
 double c,k;
 public double jiSuan() {
  return c*k;
 }
 public MXGC(double c,double k) {
  this.c=c;
  this.k=k;
 }
}


12.0
按要求编写Java应用程序。
(1)建立一个名叫Cat的类:
属性:姓名、毛色、年龄 
行为:显示姓名、喊叫
分别定义有一个参数、两个参数和三个参数的构造方法
(2)编写主类:
创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。

package leiDeDingYi_leiDeShiYong;

public class MXGC2 {
  String name;
  String color;
  int age;
  
  public MXGC2() {}//无参的构造方法
  public MXGC2(String name) {//一个参数的构造方法
   this.name=name;
  }
  public MXGC2(String name,String color) {
   this(name);//在构造方法中调用构造方法,直接this(参数);,调用无参的括号吧内省略不写,多个参数用逗号隔开
   this.color=color;
  }
  public MXGC2(String name, String color, int age) {
   this(name,color);
   this.age = age;
  }
  public void seeName() {//定义显示姓名成员方法
   System.out.println("姓名:"+name+"\n毛色:"+color+"\n年龄:"+age);
  }
  public void say() {//定义喊叫成员方法
   System.out.println(name+","+name+","+age+"岁的可爱的"+color+name+"快过来");
   System.out.println(name+"快到我这里来");
  }
  public static void main(String[] args) {
   MXGC2 b = new MXGC2("妮妮","灰色",2);
   b.seeName();
   b.say();
  }
}


姓名:妮妮
毛色:灰色
年龄:2
妮妮,妮妮,2岁的可爱的灰色妮妮快过来
妮妮快到我这里来
发布了195 篇原创文章 · 获赞 76 · 访问量 6974

猜你喜欢

转载自blog.csdn.net/qq_45696288/article/details/105199804