该期核心:面对对象编程
我所看到的代码段:
package addressBook;
import java.util.Scanner;
import java.util.Calendar;
import java.util.Date;
import java.text.*;
import java.io.*;
public class Main{ //测试类
Scanner sc=new Scanner(System.in);
public void Menu() throws java.io.IOException
{
//菜单
//Scanner sc=new Scanner(System.in);//可以隐去
do {
System.out.println("-----------------欢迎使用通讯录管理系统!-----------------");
System.out.println(" 1.添加联系人 ");
System.out.println(" 2.删除联系人 ");
System.out.println(" 3.修改联系人 ");
System.out.println(" 4.搜索联系人 ");
System.out.println(" 5.打印联系人 ");
System.out.println(" 6.导出通讯录到文件 ");
System.out.println(" 7.从文件读入数据并打印通讯录列表 ");
System.out.println(" 8.贴心提醒 (特别) ");
System.out.println("请输入指令数字进行操作:");
String key = sc.next();
switch (key)
{
case "1":add();break;
case "2":del();break;
case "3":up();break;
case "4":find();break;
case "5": cout();break;
case "6":pFile();break;
case "7":rFile();break;
case "8":ShowCurrentTime(); break;
default:System.out.println("输入错误!");continue;
}
break;
} while(true);
}
//划重点
public static void main(String[] args)throws java.io.IOException
{
Main c=new Main();//首先创建 Main类 c对象
while(true)//必然为true
{
c.Menu(); //Main类 c对象调用void类型的 Menu函数
}
}
//......以上所涉及方法均省略,这里只讨论该写法
}
附上一张图:
转载一位博主的文章,面对对象编程的思想。多看看、多写写、多想想以及多码码各种程序或者项目。
以下是该博主文章链接:
用Java实现简单通讯录(程序设计作业)
其中个中就里,好好看看吧。
csEND