Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.coolcsn;
- public class Person implements Introducable{
- protected String name;
- protected int age;
- private static int counter = 0;
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setAge(int age) {
- if (age <= 120) {
- this.age = age;
- }
- }
- public int getAge() {
- return age;
- }
- public double getBalance() {
- return age * 42.5;
- }
- public static int getCounter() {
- return counter;
- }
- // Overloading
- // Working horse
- public Person(String name, int age) {
- this.name = name;
- this.age = age;
- counter++;
- }
- public Person(){
- this("Default", 0);
- // name = "Deafult";
- // age = 0;
- }
- public Person(int age, String name) {
- this(name, age);
- // this.name = name;
- // this.age = age;
- }
- public void introduceYourSelf() {
- System.out.printf("My name is %1$s. I am %2$d years old! And my balnce is %3$f \n", name, age, getBalance());
- }
- public static double getNationalIncome()
- {
- return counter * 10000;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement