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);
}
}
}