OOP
Object-Oriented Programming




        state



        Behavior
I       dentity
AccessSpecifier] Class Name

        {
                  Members
        }
AccessSpecifier
class
Name
Members




 ClassName ObjectName;

                                          ObjectName
                                                   new


objecyName = new ClassName([arguments])



     accessSpecifier
static)
                                                         new
                    import java.util.Scanner;
                      public class Cal_Max {
              public static void main(String args[])
                                  {
                          int num1,num2;
           Scanner stdin = new Scanner(System.in);
             System.out.print("Input Number 1 : ");
                     num1 = stdin.nextInt();
             System.out.print("Input Number 2 : ");
                     num2 = stdin.nextInt();
            int larger = TestMax.max(num1,num2);
          System.out.println("Max Data is "+larger);
                                  }
                                  }
                           class TestMax
                                  {
               static int max(int num1, int num2)
                                  {
                         if(num1 > num2)
                            return num1;
                                else
                            return num2;
                                  }
                                  }


                         Scanner
                        max                    TestMax
Constructors
                               new                               Constructors
                                          constructor                           constructure
    base class (
                                                 php
                                  class Auto_Cart extends Cart
                                                 {
                                      function Auto_Cart() {
                                    $this->add_item("10", 1);
                                                 }
                                                 }
                                                ?>
                   Constructors function

                                                php
                              class Constructor_Cart extends Cart
                                                {
                                   function Constructor_Cart(
                    $item = "10", $num = 1) { $this->add_item($item, $num);
                                                }
                                                }


//                                          Constructor function $default_cart = new
Constructor_Cart; //                        Constructor     Constructor_Cart
          default
          error
//             parameter                  different_cart = new Constructor_Cart("20", 17); ?>
Student.Java
public class Student3 {
private String name;
private String email;
              public Student3()
{
              name = "Unassigned";
              email = "Unassigned";
              }
               public String getEmail(){
              return email;
               }
               public String getName(){
               return name;
               }
              public void setEmail(String address){
                            email = address;
              }
              public void setName(String studentName){
              name = studentName;
              }
}
-                  -shift
A        C
B        D
………………..
Y       A
Z       B
                       DIZZY”                - shift      FKBBA”


                  Teerawut                    message
     Teerawut”
2.                                             shift
                             encrypt       msg
                  message               shift
             encrypt                   encryptedMessage

                       msg
                  encryptedMessage
New>Class
3.   Next
4.
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น

คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น

  • 1.
    OOP Object-Oriented Programming state Behavior I dentity
  • 3.
    AccessSpecifier] Class Name { Members } AccessSpecifier class Name Members ClassName ObjectName; ObjectName new objecyName = new ClassName([arguments]) accessSpecifier
  • 4.
    static) new import java.util.Scanner; public class Cal_Max { public static void main(String args[]) { int num1,num2; Scanner stdin = new Scanner(System.in); System.out.print("Input Number 1 : "); num1 = stdin.nextInt(); System.out.print("Input Number 2 : "); num2 = stdin.nextInt(); int larger = TestMax.max(num1,num2); System.out.println("Max Data is "+larger); } } class TestMax { static int max(int num1, int num2) { if(num1 > num2) return num1; else return num2; } } Scanner max TestMax
  • 5.
    Constructors new Constructors constructor constructure base class ( php class Auto_Cart extends Cart { function Auto_Cart() { $this->add_item("10", 1); } } ?> Constructors function php class Constructor_Cart extends Cart { function Constructor_Cart( $item = "10", $num = 1) { $this->add_item($item, $num); } } // Constructor function $default_cart = new Constructor_Cart; // Constructor Constructor_Cart default error // parameter different_cart = new Constructor_Cart("20", 17); ?>
  • 6.
    Student.Java public class Student3{ private String name; private String email; public Student3() { name = "Unassigned"; email = "Unassigned"; } public String getEmail(){ return email; } public String getName(){ return name; } public void setEmail(String address){ email = address; } public void setName(String studentName){ name = studentName; } }
  • 7.
    - -shift A C B D ……………….. Y A Z B DIZZY” - shift FKBBA” Teerawut message Teerawut” 2. shift encrypt msg message shift encrypt encryptedMessage msg encryptedMessage
  • 8.