본문 바로가기

Programming/Java, Spring98

[Java 기초문법] 변수 [Jave 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy 자바와 같은 dynamic language는 변수를 입력할 때 타입을 써주어야 한다. public class Person { private String firstName; } firstName이라는 변수를 만들면서 String이라는 타입을 지정해주었다. 현재 no value is set declare 하면서 initialize 할 수 있다. = "Jack" 같이 public class Person { private String firstName; private int age; private long id; // long은 int가 담을 수 있는 것보다 더 .. 2022. 10. 17.
[Java 기초문법] 클래스 class 이해 [Jave 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy Business라는 새로운 프로젝트를 생성한다. Class로서 Company, Factory worker, newsagency를 만든다. 퍼블릭은 일반적으로 사용하나 일단 빼둔다. 가장 작은 단위의 클래스가 된다. 뉴스에이전시는 회사를 인터뷰하고자 한다 하지만 컴패니는 뉴스에이전시가 FactoryWorker와는 인터뷰하지 않기를 바란다 Factoryworker는 일만하길 바란다 class NewsAgency { // 뉴스에이전시는 회사를 인터뷰하고자 한다 / 하지만 컴패니는 뉴스에이전시가 FactoryWorker와는 인터뷰하지 않기를 바란다 / Factor.. 2022. 10. 17.
[Java 기초 문법] 자바에서의 객체 지향 관점 Object Oriented Language 역할을 분담하는 것 응집도는 강하게 결합은 느슨하게 다음과 같은 예시 Person 코드 package model; import java.time.LocalDate; public class Person { private String firstName; private String lastName; private LocalDate dob; private Address address; private Person spouse; public Person getSpouse() { return spouse; } public void setSpouse(Person spouse) { this.spouse = spouse; } public Person(Person spouse) { this.spouse = spouse; }.. 2022. 10. 16.