天天看点

有参构造方法

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

}

}