Java封装小例子一枚
2015-06-16 23:57
369 查看
封装的实现
————————————————————————————————————-
package com.baidu.www;
import java.util.Scanner;
public class Vistor {
private String name;
private int age;
public void setName(){
Scanner input = new Scanner(System.in);
System.out.print("请输入你的姓名:");
this.name = input.next();
}
public void setAge(){
Scanner input = new Scanner(System.in);
System.out.print("请输入你的年龄:");
this.age = input.nextInt();
}
public void showInfo(){
if(this.age<=60 && this.age>=15){
System.out.println(this.name+",你的年龄是:"+this.age+",您的门票是20元。");
}else{
System.out.println(this.name+",你的年龄是:"+this.age+",您的门票免费。");
}
}
}
————————————————--————————————————————————
测试包_________________
package com.baidu.www.testpr;
import com.baidu.www.Student;
import com.baidu.www.Teacher;
import com.baidu.www.Vistor;
public class TestClass {
public static void main(String[] args) {
Vistor vistor = new Vistor();
vistor.setName();
vistor.setAge();
vistor.showInfo();
}
}
————————————————————————————————————-
package com.baidu.www;
import java.util.Scanner;
public class Vistor {
private String name;
private int age;
public void setName(){
Scanner input = new Scanner(System.in);
System.out.print("请输入你的姓名:");
this.name = input.next();
}
public void setAge(){
Scanner input = new Scanner(System.in);
System.out.print("请输入你的年龄:");
this.age = input.nextInt();
}
public void showInfo(){
if(this.age<=60 && this.age>=15){
System.out.println(this.name+",你的年龄是:"+this.age+",您的门票是20元。");
}else{
System.out.println(this.name+",你的年龄是:"+this.age+",您的门票免费。");
}
}
}
————————————————--————————————————————————
测试包_________________
package com.baidu.www.testpr;
import com.baidu.www.Student;
import com.baidu.www.Teacher;
import com.baidu.www.Vistor;
public class TestClass {
public static void main(String[] args) {
Vistor vistor = new Vistor();
vistor.setName();
vistor.setAge();
vistor.showInfo();
}
}
相关文章推荐
- Java使用Fork/Join框架来并行执行任务
- 我的Java开发学习之旅------>使用循环递归算法把数组里数据数组合全部列出
- Ubuntu 安装 JDK 问题
- 深入理解java字符集
- Java命名规则
- j2se学习笔记-java.io.File类
- java的匿名内部类
- Struts2入门2
- Maven + Nexus + SVN + Eclipse 配置步骤说明
- spring 之脱离容器管理创建的对象进行依赖注入
- Spring 学习笔记 - 1
- 编译hadoop1.2.1 eclipse插件
- Java编程思想学习---第一天
- eclipse运行hadoop程序的各种问题。主要对比命令行
- Java的基本数据类型与转化
- 笔记(spring单元注测试问题)
- 探索Eclipse的OSGi控制台
- Java基础(一)
- java 异常处理
- thinking in java 之 public private protect