Skip to content

Instantly share code, notes, and snippets.

View MykolaBova's full-sized avatar
🇺🇦
Focusing

Mykola Bova MykolaBova

🇺🇦
Focusing
View GitHub Profile
class Super {
public static void main(String[] args) {
Car car1 = new Car(12345, 14);
Car car2 = new Car(12345, 14);
Car car3 = new SportCar(789, 23);
System.out.println(car1);
System.out.println(car2);
System.out.println(car3);
class Hash2 {
public static void main(String[] args) {
Car car1 = new Car(12345, 14);
Car car2 = new Car(12345, 14);
Car car3 = new Car(789, 23);
System.out.println(car1.hashCode());
System.out.println(car2.hashCode());
System.out.println(car3.hashCode());
class Hash2 {
public static void main(String[] args) {
Car car1 = new Car(12345);
Car car2 = new Car(12345);
Car car3 = new Car(789);
System.out.println(car1.hashCode());
System.out.println(car2.hashCode());
System.out.println(car3.hashCode());
class Hash {
public static void main(String[] args) {
Car car1 = new Car(12345);
Car car2 = new Car(12345);
Car car3 = new Car(789);
System.out.println(car1.hashCode());
System.out.println(car2.hashCode());
System.out.println(car3.hashCode());
class Equals2 {
public static void main(String[] args) {
Car car1 = new Car(12345);
Car car2 = new Car(12345);
Car car3 = car1;
System.out.println(car1.equals(car2));
System.out.println(car1.equals(car3));
}
class Equals {
public static void main(String[] args) {
Car car1 = new Car(12345);
Car car2 = new Car(12345);
Car car3 = car1;
System.out.println(car1.equals(car2));
System.out.println(car1.equals(car3));
}
}
class ToString2 {
public static void main(String[] args) {
Car car = new SportCar();
System.out.println(car);
}
}
class Car {
protected int speedMax = 100;
class ToString {
public static void main(String[] args) {
Car car = new SportCar();
System.out.println(car);
}
}
class Car {
protected int speedMax = 100;
class HideInstanceVariable {
public static void main(String[] args) {
Car car = new SportCar();
System.out.println(car.getSpeedMax());
}
}
class Car {
protected int speedMax = 100;
class Overriding {
public static void main(String[] args) {
Car car = new SportCar();
System.out.println(car.getSpeedMax());
}
}
class Car {
protected int speedMax = 150;