Test.java


Dosyayı İndir
package com.godoro.test;

import com.godoro.inheritance.Agent;
import com.godoro.inheritance.Customer;
import com.godoro.inheritance.Employee;
import com.godoro.person.Person;
import com.godoro.inheritance.Supplier;
import sun.management.resources.agent;


public class Test {
   
    public static void main(String[] args) {
        
        Customer customer=new Customer();
        customer.setCustomerId(401);
        customer.setFirstName("Yıldırım");
        customer.setLastName("Gürses");
        customer.setTotalDebit(500);
        customer.setEmailAdress("yildirim@godoro.com");
     
        Person person=new Customer();
        person.setFirstName("Erdoğan");
        person.setLastName("Berker");
        person.setEmailAdress("erdogan@godoro.com");
        
        if(person instanceof Customer){
           Customer customerPerson=(Customer) person;
           customerPerson.setCustomerId(402);
           customerPerson.setTotalDebit(230);
        }
       
        
        // Person person2=new Person(); // abstract!
        
        Supplier supplier=new Supplier();
        supplier.setSupplierId(831);
        supplier.setFirstName("Zekai");
        supplier.setLastName("Tunca");
        supplier.setMainSector("Kırtasiye");
        supplier.setEmailAdress("zekai@godoro.com");
        
        
        Employee employee=new Employee();
        employee.setEmployeeId(651);
        employee.setFirstName("Suat");
        employee.setLastName("Sayın");
        employee.setDepartmentName("Pazarlama");
        employee.setEmailAdress("suat@godoro.com");
        
        Agent agent=new Agent();
        agent.setAgentId(491);
        agent.setFirstName("Teoman");
        agent.setLastName("Alpay");
        agent.setActivityRegion("Marmara Bölgesi");
        agent.setEmailAdress("teoman@godoro.com");
        
        System.out.println(customer.getGreeting()+" Müşteri "+customer.getFullName());
        System.out.println(person.getGreeting()+" Kişi "+person.getFullName());
        System.out.println(supplier.getGreeting()+" Tedarikçi "+supplier.getFullName());
        System.out.println(employee.getGreeting()+" Çalışan "+employee.getFullName());
        System.out.println(agent.getGreeting()+" Acente "+agent.getFullName());
        
        Mailer mailer=new Mailer();
        mailer.send(customer);
        mailer.send(person);
        mailer.send(supplier);
        mailer.send(employee);
        mailer.send(agent);
        
        
        
    }
    
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir