您的位置:首页 > 其它

方法重载,递归,封装

2016-04-01 13:25 246 查看
package com.java.java;

class Per{
//封装用private  在使用get set
private int age;
private String name;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public  void tell() {
System.out.println(getAge()+getName());

}
//	方法重载两个si方法名相同,每个方法名的参数的类型或者参数个数不同
//方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数
public void si(int age,String name) {

}
public void si(int age) {

}

}
public class test5 {

/**
* @param args
*/
public static void main(String[] args) {
Per per=new Per();//声明一个对象并实例化
per.setAge(34);
per.setName("wowowo");
per.tell();
per.si(20);
}

//递归
public static int digui(int i) {
if (i==1) {
return i;
} else {
return i+digui(i-1);
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: