天天看點

有參構造方法

1.Visitors.java

package com.jerei.classAndObject.OOP.base;

public class Visitors {

//private私有屬性

private String name;

private int age;

public Visitors(String name, int age) {

super();

this.name = name;

this.age = age;

}

public void show(){

//12歲以下免費門票,12歲以上20塊

if(age>20){

System.out.println("遊客姓名:"+name+",門票價格為:20元");

}else{

System.out.println("遊客姓名:"+name+",門票免費");

}

}

}

2.Test.java(主類)

package com.jerei.classAndObject.OOP.base;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub

//建構對象

Scanner input=new Scanner(System.in);

   boolean isNew=true;

   while (isNew) {

   System.out.print("請輸入姓名和年齡:");

   String name=input.next();

   if(name.equals("n")){

   System.out.println("退出系統");

   break;

   }

   int age=input.nextInt();

   Visitors visitor = new Visitors(name, age);

   visitor.show();

   }

input.close();

}

}