Skip to content

Instantly share code, notes, and snippets.

View sunmeat's full-sized avatar
🐈
MEOW

Oleksandr Zahoruiko sunmeat

🐈
MEOW
View GitHub Profile
@sunmeat
sunmeat / cat.java
Last active December 19, 2021 10:04
first class example
==========================================================
SIMPLE VERSION OF CAT CLASS:
==========================================================
package com.alex.oop;
class Cat { // do not change class name!
// поля:
String name; // кличка кота
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:06
missing default ctor
package com.alex.constructors;
class Person {
String name;
String surname;
int age;
Person(String n, String s, int a) {
name = n;
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:07
package com.alex.constructors;
class Person {
String name;
String surname;
int age;
Person() { // конструктор без параметров
name = "Иван";
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:07
finalize
package com.alex.destructors;
class Person {
String name;
String surname;
int age;
Person() { // конструктор без параметров
name = "Иван";
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:08
package com.alex.constructors;
class Person {
String name;
String surname;
int age;
Person() { // конструктор без параметров
name = "Иван";
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:14
c-tor optimization 1
package com.alex.constructors;
class Person {
String name = "Иван";
String surname = "Иванов";
int age = 25;
Person() { // конструктор без параметров
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:14
package com.alex.constructors;
class Person {
String name;
String surname;
int age;
Person() { // конструктор без параметров
this("Иван", "Иванов", 25);
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:15
package com.alex.constructors;
import java.util.Arrays;
class Person {
String name;
String surname;
int age;
@sunmeat
sunmeat / this.java
Last active December 19, 2021 10:16
this example
package com.alex.encapsulation;
class Person {
Person ref = this;
String name;
String surname;
int age;
@sunmeat
sunmeat / person.java
Last active December 19, 2021 10:17
person encapsulation
package com.alex.encapsulation;
import java.util.Date;
class Person {
private String name;
private Date birthday;
private boolean knowJava;