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