본문 바로가기

JAVA공부3

[TIL] 231120 Java의 정석 연습문제 7장 오답 자바의정석 3판 문제풀이 오답 [7-7] 다음 코드의 실행했을 때 호출되는 생성자의 순서와 실행결과를 적으시오. class Parent { int x = 100; Parent() { this(200); } Parent(int x) { this.x = x; } int getX() { return x; } } class Child extends Parent { int x = 3000; Child() { this.x = x; } Child(int x) { this(1000); } } class Exercise7_7 { public static void main(String[] args) { Child c = new Child(); System.out.println("x=" + c.getX()); } } 답: .. 2023. 11. 20.
[TIL] 231109 Spring 숙련주차 Entity 연관 관계 1:1 1:N N:1 관계 1:1 관계 - 단방향 @OneToOne 외래키의 주인을 직접 설정 음식과 고객이 1:1의 경우 주인은 @JoinColumn 사용 음식 (외래키의 주인) @Entity @Table(name = "food") public class Food { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private double price; @OneToOne @JoinColumn(name = "user_id") private User user; } 고객 @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = .. 2023. 11. 9.
[TIL] 231019 Java 메소드, 객체, 상속 (생활코딩) Method = Fuction 메소드 함수 public static void main(String[] args) { } => main이라는 메소드 메소드 생성/ 호출 public void numbering () { } //=> 메소드 생성 numbering(); //=> 메소드 호출 메소드 생성 : 중괄호로 끝남, 메소드 이름 앞에 타입 명시 메소드_타입 메소드_이름 () {} 메소드 호출: 소괄호로 끝남 메소드 이름(); 객체 (그루핑 / 카테고라이징) 사이트를 행동 / 기능/ 취지 별로 분류 한 것 변수(상태)와 메소드(행동)를 가짐 ex) 블로그의 왼쪽에 글 목록, 중간에 본문, 아래쪽에 댓글 - 글목록 객체 - 본문 객체 - 댓글 객체 각각의 객체가 변수와 메소드를 가짐 class instance.. 2023. 10. 19.