package com.jiarui; |
public class Demo1 { |
public static void main(String[] args) { |
|
Dog dog1= new Dog( 2 , "大黄" ); |
System.out.println(dog1.name+ "的年龄为:" +dog1.getAge()); |
dog1.Cry(); |
|
Cat cat1= new Cat( 3 , "小花" ); |
cat1.Cry(); |
System.out.println(cat1.name+ "的年龄为:" +cat1.getAge()); |
|
Abc abc= new Abc(); |
System.out.println(abc.getNum( 12 , 18 )); |
} |
} |
class Animal{ |
int age; |
String name; |
|
public Animal(){ |
|
this .age=age; |
this .name=name; |
} |
|
public void Cry(){ |
System.out.println( "动物的叫声是:不知道。" ); |
} |
} |
class Dog extends Animal{ |
//private int age; |
//public String name; |
|
public Dog( int age,String name){ |
|
this .age=age; |
this .name=name; |
} |
|
//方法的覆盖 |
public void Cry(){ |
|
System.out.println( "狗的叫声是:汪汪" ); |
} |
|
public int getAge(){ |
|
return this .age; |
} |
|
} |
class Cat extends Animal{ |
|
public Cat( int age,String name){ |
|
this .age=age; |
this .name=name; |
} |
|
public void Cry(){ |
System.out.println( "猫的叫声是:喵喵!" ); |
} |
|
public int getAge(){ |
|
return this .age; |
} |
} |
class Abc{ |
|
public int getNum( int i, int j){ |
|
if (i>j) { |
|
return i; |
} else { |
|
return j; |
} |
} |
//方法重载:只是返回类型不一样,不能构成重载 |
public float getNum( float a, float b){ |
|
if (a>b) { |
|
return a; |
|
} else { |
return b; |
} |
} |
|
|
} |
by: 发表于:2017-07-19 16:25:13 顶(0) | 踩(0) 回复
??
回复评论