Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Teszt.java
- package geom;
- import geom.Pont;
- public class Teszt {
- public static void main(String[] args) {
- System.out.println("Hello vilag!");
- Pont p1 = new Pont(3,5, "fekete");
- //System.out.println("(" + p1.x + "," + p1.y + ")");
- System.out.println("(" + p1.getX() + "," + p1.getY() + ")" + p1.getSzin());
- p1.setX(-3);
- System.out.println("p1:(" + p1.getX() + "," + p1.getY() + ")" + p1.getSzin());
- Pont p2 = new Pont();
- System.out.println("p2:(" + p2.getX() + "," + p2.getY() + ")" + p2.getSzin());
- System.out.println(p1.toString());
- Pont p3 = new Pont();
- System.out.println("p3:(" + p3.getX() + "," + p3.getY() + ")" + p3.getSzin());
- if (p2.equals(p3))
- System.out.println("egyenlล");
- else
- System.out.println("nem egyenlล");
- System.out.printf("%5s, %-6.1f%c\n", "alma", 4.56, 'x');
- }
- }
- //Pont.java
- package geom;
- import java.util.Objects;
- public class Pont{
- private int x;
- private int y;
- private String szin;
- //public Pont(){}
- public Pont(int x, int y) {
- this.x = x;
- this.y = y;
- szin = "feher";
- }
- public Pont(int x, int y, String szin) {
- this (x, y);
- // this.x = x;
- // this.y = y;
- // this.szin = szin;
- }
- public Pont() {
- this (0, 0);
- // x = 0;
- // y = 0;
- szin = "feher";
- }
- public int getX() {
- return x;
- }
- public int getY() {
- return y;
- }
- public String getSzin() {
- return szin;
- }
- public void setX(int x) {
- this.x = x;
- }
- public void setY(int y) {
- this.y = y;
- }
- public void setSzin(String szin) {
- this.szin = szin;
- }
- @Override
- public String toString() {
- return "(" + x + "," + y + ")" + szin;
- }
- @Override
- public int hashCode() {
- int hash = 3;
- return hash;
- }
- @Override
- public boolean equals(Object obj) {
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Pont other = (Pont) obj;
- if (this.x != other.x) {
- return false;
- }
- if (this.y != other.y) {
- return false;
- }
- if (!Objects.equals(this.szin, other.szin)) {
- return false;
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement