Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import model.Line;
- import model.Osoba;
- import model.Point;
- import model.StudentClass;
- import model.Teacher;
- public class Main {
- public static void main(String[] args) {
- /*
- * Teacher mainTeacher = new Teacher("Slavica", "Knezevic", "Matematika");
- * Teacher teacher = new Teacher(); teacher.setFirstName("Mia");
- * teacher.setLastName("Koncar"); teacher.setSubject("Engleski"); Osoba osoba =
- * new Osoba("Test" , "test");
- *
- * StudentClass studentClass = new StudentClass(22,mainTeacher, teacher);
- *
- * System.out.println(studentClass.getFavoriteTeacher());
- * System.out.println(osoba.getFirstName());
- */
- /*
- * Point point = new Point(5 , 7); System.out.println(point.distance(9, 11));
- */
- /*
- * Teacher teacher = new Teacher("Slavica", "Knezevic", "Matematika", 22);
- * Teacher teacher2 = new Teacher("Zorica", "Krneta", "Matematika", 22);
- *
- * System.out.println(teacher); System.out.println(teacher2);
- *
- * if(teacher.getAge() == teacher2.getAge()) {
- * System.out.println(teacher.getAge() + " = " + teacher2.getAge()); }
- *
- * String a = new String("Matematika"); String b = new String("Matematika");
- *
- * if(a.equals(b)) { System.out.println(a + " = " + b); }else {
- * System.out.println(a + " != " + b); }
- */
- Point startPointLine1 = new Point(7, 4);
- Point startPointLine2 = new Point(7, 4);
- Point endPointLine1 = new Point(8, 2);
- Point endPointLine2 = new Point(8, 3);
- Line line1 = new Line(startPointLine1, endPointLine1);
- Line line2 = new Line(startPointLine2, endPointLine2);
- if (line1.equals(line1)) {
- System.out.println("iste su");
- } else {
- System.out.println("nisu iste");
- }
- }
- }
- /////////////////
- package model;
- public class Line {
- private Point startPoint;
- private Point endPoint;
- private boolean selected;
- public Point getStartPoint() {
- return startPoint;
- }
- public void setStartPoint(Point startPoint) {
- this.startPoint = startPoint;
- }
- public Point getEndPoint() {
- return endPoint;
- }
- public void setEndPoint(Point endPoint) {
- this.endPoint = endPoint;
- }
- public boolean isSelected() {
- return selected;
- }
- public void setSelected(boolean selected) {
- this.selected = selected;
- }
- public Line(Point startPoint, Point endPoint, boolean selected) {
- super();
- this.startPoint = startPoint;
- this.endPoint = endPoint;
- this.selected = selected;
- }
- public Line(Point startPoint, Point endPoint) {
- super();
- this.startPoint = startPoint;
- this.endPoint = endPoint;
- }
- public Line() {
- super();
- }
- public boolean equals(Line line) {
- if (this.startPoint.equals(line.getStartPoint()) && line.getEndPoint().equals(this.endPoint)) {
- return true;
- }
- return false;
- }
- }
- ////////////////////
- package model;
- public class Point {
- private int x;
- private int y;
- private boolean selected;
- public Point() {
- super();
- }
- public Point(int x, int y, boolean selected) {
- super();
- this.x = x;
- this.y = y;
- this.selected = selected;
- }
- public Point(int x, int y) {
- super();
- this.x = x;
- this.y = y;
- }
- public int getX() {
- return x;
- }
- public void setX(int x) {
- this.x = x;
- }
- public int getY() {
- return y;
- }
- public void setY(int y) {
- this.y = y;
- }
- public boolean isSelected() {
- return selected;
- }
- public void setSelected(boolean selected) {
- this.selected = selected;
- }
- public double distance(int x, int y) {
- int dx = this.x - x;
- int dy = this.y - y;
- return Math.sqrt(dx * dx + dy * dy);
- }
- public boolean equals(Point point) {
- System.out.println("Parametar x = " + point.getX());
- System.out.println("Parametar y = " + point.getY());
- System.out.println("privatni x = " + this.x);
- System.out.println("privatni y = " + this.y);
- System.out.println("------------------------");
- if(point.getX() == this.x && point.getY()==this.y) {
- return true;
- }
- return false;
- }
- }
- /////////////////////////////////////
- package model;
- public class Osoba {
- protected String firstName;
- protected String lastName;
- public Osoba() {
- super();
- }
- public Osoba(String firstName, String lastName) {
- super();
- this.firstName = firstName;
- this.lastName = lastName;
- }
- 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;
- }
- @Override
- public String toString() {
- return "Osoba [firstName=" + firstName + ", lastName=" + lastName + "]";
- }
- }
- ///////////////////////
- package model;
- public class StudentClass {
- private int numberOfStudents;
- private Teacher mainTeacher;
- private Teacher favoriteTeacher;
- public StudentClass(int numberOfStudents, Teacher mainTeacher, Teacher favoriteTeacher) {
- super();
- this.numberOfStudents = numberOfStudents;
- this.mainTeacher = mainTeacher;
- this.favoriteTeacher = favoriteTeacher;
- }
- public StudentClass() {
- super();
- }
- public int getNumberOfStudents() {
- return numberOfStudents;
- }
- public void setNumberOfStudents(int numberOfStudents) {
- this.numberOfStudents = numberOfStudents;
- }
- public Teacher getMainTeacher() {
- return mainTeacher;
- }
- public void setMainTeacher(Teacher mainTeacher) {
- this.mainTeacher = mainTeacher;
- }
- public Teacher getFavoriteTeacher() {
- return favoriteTeacher;
- }
- public void setFavoriteTeacher(Teacher favoriteTeacher) {
- this.favoriteTeacher = favoriteTeacher;
- }
- @Override
- public String toString() {
- return "StudentClass [numberOfStudents=" + numberOfStudents + ", mainTeacher=" + mainTeacher
- + ", favoriteTeacher=" + favoriteTeacher + "]";
- }
- }
- ///////////////////////////////////
- package model;
- public class Teacher extends Osoba {
- private String subject;
- private int age;
- public Teacher(String firstName, String lastName, String subject, int age) {
- super();
- this.firstName = firstName;
- this.lastName = lastName;
- this.subject = subject;
- this.age = age;
- }
- public Teacher() {
- super();
- }
- public String getSubject() {
- return subject;
- }
- public void setSubject(String subject) {
- this.subject = subject;
- }
- public int getAge() {
- return age;
- }
- public void setAge(int age) {
- this.age = age;
- }
- /*
- @Override
- public String toString() {
- return "Teacher [subject=" + subject + ", age=" + age + ", firstName=" + firstName + ", lastName=" + lastName
- + "]";
- }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement