方法重载,递归,封装
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); } } }
相关文章推荐
- iOS开发-进阶:设置group类型tableview的section间距
- 在虚拟机中安装红旗桌面7.0 Linux操作系统的详细图文教程
- PHP实例函数:获取淘宝商品价格
- Codeforces VK Cup 2016 - Round 1 (Div. 2 Edition)
- uva 11806(容斥原理)
- mysql索引总结----mysql 索引类型以及创建
- 二维数组和指针
- 机器学习系列之EM算法
- 提高代码质量:如何编写函数 --转载
- 栈——链表实现
- 栈——链表实现
- 站群管理经验之Log日志监控
- iOS开发-UI控件:UITableView设置Section间距
- 跨服务器访问数据库
- 链表的基本操作
- 链表的基本操作
- Charles--使用Charles抓Https包
- 学习进度条(第五周)
- 链表——数组实现
- 链表——数组实现