Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DV sheet4
- Aufgabe 1_1
- public class Person {
- private String firstname;
- private String lastname;
- private String address;
- public String getFirstname() {
- return firstname;
- }
- public void setFirstname(String firstname) {
- this.firstname = firstname;
- }
- public String getLastname() {
- return lastname;
- }
- public void setLastname(String lastname) {
- this.lastname = lastname;
- }
- public String getAddress() {
- return address;
- }
- public void setAddress(String address) {
- this.address = address;
- }
- public String toString() {
- return "firstname= " + firstname + " lastname= " + lastname + " address=" + address;
- }
- }
- Aufgabe 1_2
- public class Employee extends Person {
- private int ssn;
- private double salary;
- private String status;
- public Employee(int socialsecuritynumber) {
- ssn=socialsecuritynumber;
- }
- public int getSsn() {
- return ssn;
- }
- public void setSsn(int ssn) {
- this.ssn = ssn;
- }
- public double getSalary() {
- return salary;
- }
- public void setSalary(double salary) {
- this.salary = salary;
- }
- public String getStatus() {
- return status;
- }
- public void setStatus(String status) {
- this.status = status;
- }
- }
- Aufgabe 1_3
- public class Client extends Person {
- private int clientNumber;
- private int priority;
- private String lastOrder;
- public Client(int clientNumber) {
- this.clientNumber=clientNumber;
- }
- public int getClientNumber() {
- return clientNumber;
- }
- public void setClientNumber(int clientNumber) {
- this.clientNumber = clientNumber;
- }
- public int getPriority() {
- return priority;
- }
- public void setPriority(int priority) {
- this.priority = priority;
- }
- public String getLastOrder() {
- return lastOrder;
- }
- public void setLastOrder(String lastOrder) {
- this.lastOrder = lastOrder;
- }
- }
- Aufgabe 1_4
- Client clione = new Client(1);
- Client clitwo = new Client(2);
- Employee empone = new Employee(1);
- Employee emptwo = new Employee(2);
- Person[] people = new Person[4];
- empone.setFirstname("Hans");
- empone.setLastname("Peter");
- empone.setAddress("123");
- emptwo.setFirstname("Hans");
- emptwo.setLastname("Peter");
- emptwo.setAddress("123");
- clione.setFirstname("Hans");
- clione.setLastname("Peter");
- clione.setAddress("123");
- clitwo.setFirstname("Hans");
- clitwo.setLastname("Peter");
- clitwo.setAddress("123");
- people[0] = clione;
- people[1] = clitwo;
- people[2] = empone;
- people[3] = emptwo;
- for(Person p : people)
- System.out.println(p);
- Aufgabe 2_1
- import java.util.Scanner;
- public interface Player {
- public int chooseNext();
- }
- Aufgabe 2_2
- import java.util.Scanner;
- public class Human implements Player{
- public int chooseNext(){
- Scanner sc = new Scanner(System.in);
- int x = sc.nextInt();
- return x;
- }
- }
- Aufgabe 2_3
- public class Computer implements Player {
- public int chooseNext() {
- double x = Math.random();
- if(x<0.33)
- return 0;
- if(x<0.66)
- return 1;
- else
- return 2;
- }
- }
- Aufgabe 3_1
- public interface Clickable{
- public void click();
- public void doubleClick(int ms);
- }
- Aufgabe 3_2
- public interface Drawable{
- public void draw();
- }
- Aufgabe 3_3
- public class LaunchButton implements Clickable, Drawable {
- public void draw() {
- System.out.println("box");
- }
- public void click() {
- System.out.println("select");
- }
- public void doubleClick(int ms) {
- if(ms<200)
- System.out.println("launch");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement