Tuesday, 11 August 2015

Java Tutorial : What is a Class[Person]?


Click here to watch in Youtube :
https://www.youtube.com/watch?v=vkDTYu-uOgI&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial : What is a Class[Person]? 

Person.java
/**
 * Person class is the blueprint from which individual Person objects can be
 * created.
 */
public class Person
{
    /*
     * Attributes/Properties/Characteristics.
     */ 
    String name;
    int age;
    String sex;
    String height;
    String weight;

    public void eat(String string)
    {
        System.out.println(string);
    }

    public void fight(String string)
    {
        System.out.println(string);
    }

}
PersonDemo.java
public class PersonDemo
{
    public static void main(String[] args)
    {

        Person jackieChan = new Person();
        /*
         * Setting Attributes/Properties/Characteristics.
         */
        jackieChan.name = "Jackie Chan";
        jackieChan.age =53;
        jackieChan.sex = "Male";
        jackieChan.height = "5’.9’'";
        jackieChan.weight = "52 Kg";

        System.out.println("Attributes");
        System.out.println("--------------");
        
        displayPersonInformation(jackieChan);
        
        System.out.println("\nBehaviors");
        System.out.println("----------");
        
        jackieChan.eat("Can eat only Chinese food");
        jackieChan.fight("Can do Martial art or Kung Fu Fight");
        
        System.out.println("*********************************************");
        
        
        Person angelinaJolie  = new Person();
        /*
         * Setting Attributes/Properties/Characteristics.
         */
        angelinaJolie.name = "Angelina Jolie";
        angelinaJolie.age =45;
        angelinaJolie.sex = "FeMale";
        angelinaJolie.height = "6’.2’'";
        angelinaJolie.weight = "45 Kg";

        System.out.println("Attributes");
        System.out.println("--------------");
        
        displayPersonInformation(angelinaJolie);
        
        System.out.println("\nBehaviors");
        System.out.println("----------");
        
        angelinaJolie.eat("Can eat only American food");
        angelinaJolie.fight("Can do karate fight");
        
        System.out.println("*********************************************");
        
    
    }

    public static void displayPersonInformation(Person person)
    {
        System.out.println("Name : "+ person.name);
        System.out.println("Age : "+person.age);
        System.out.println("sex : "+person.sex);
        System.out.println("Height : "+person.height);
        System.out.println("Weight : "+person.weight);
    }
}

Output
Attributes
--------------
Name : Jackie Chan
Age : 53
sex : Male
Height : 5'.9'
Weight : 52 Kg

Behaviors
----------
Can eat only Chinese food
Can do Martial art or Kung Fu Fight
*********************************************
Attributes
--------------
Name : Angelina Jolie
Age : 45
sex : FeMale
Height : 6’.2’'
Weight : 45 Kg

Behaviors
----------
Can eat only American food
Can do karate fight
*********************************************

To Download DisplayAllHeadersApp Project Click the below link
https://sites.google.com/site/javaee4321/java/PersonDemoStateAndMethods.zip?attredirects=0&d=1

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment

    Google+ Followers

    Google+ Badge