목록전체 글 (107)
컴퓨터공학 💻 도서관📚
군대를 전역하고 본격적으로 나의 전공에 뛰어들 때 이렇게 한 번 해보고 싶다. 내가 직접 나에 맞는 훈련들을 고안하고 그 훈련들을 적절히 배치한 스케줄 표를 만든 후 그 스케줄 대로 훈련을 진행하고 싶다. 마치 유럽 축구 팀들의 감독과 코치들이 약 1주일 뒤에 있을 다음 경기를 준비하듯 말이다. 일요일은 회복훈련 월~화~수는 우리가 하고자 하는 것 목~금은 상대가 어떤 플레이를 하는가 에 대한 훈련을 하듯이 말이다. (장코치) 이렇게 공부하며 조금 더 재밌게 공부할 수 있지 않을까.. 그리고 조금 더 섬세하게 디테일하게 관리하면서 "내가 만족하는 공부"를 할 수 있지 않을까...? 이렇게 나의 공부를 관리하고 나의 플레이를 성장시키고 성과를 내기 위한 큰그림을 그려보고 싶다.
가끔씩 내 머리 속에는 어떤 생각이 스쳐 지나간다 오늘은 공부를 하러 사지방에 왔다. 그런데 오늘따라 코딩 공부가 하기 싫었던 것 같다. 그래서 그런지 앞으로 이걸 계속 해야 하는데.... 개발자가 과연 나한테 적성이 맞는 걸까? 라는 생각이 스쳐 지나갔다. 아직 그런 생각을 하기에는 별로 공부도 많이 안 해본 것 같기도 하고 이거 말고 다른 걸 하고 싶지도 않은 것 같다. 다른 것들은 내가 흥미가 1도 없는 것이거나 돈벌이가 안 되는 거여서 말이다. 지금 내 느낌은 최악이 싫어서 차악을 선택한 기분이다. 그나마 덜 싫어하는 코딩, 개발 공부를 하고 있는 것 같다..... 그리고 생각해보니 내가 정말 좋아하는 것들은 예체능 쪽이 많다는 걸 새삼 느꼈다. 노래, 음악, 웹툰, 축구, 영상 등등 말이다. 오..
I swear to God, she was wrecked. 내가 맹세하는데, 그 여자 엄청나게 취했어 I know. It was pure insanity. (정신 이상) 맞아. 완전히 정신이 나갔어. Lunacy! (정신병 / 바보 짓 / 미친 짓) "난장판"이였어. On us. 저희가 드리는 거에요. (카페 사장님이 손님에게 커피를 공짜로 주며...) Oh, no, thank you. I insist. ( (~해야 한다고) 고집하다 / 주장하다 / 우기다 ) 괜찮아요. 제가 낼게요. (사장님이 커피 공짜로 주겠다는거 거절하고 돈 내겠다고 한 손님) Better be here early tomorrow. 내일 일찍 오는 게 좋겠어. I'm happy for you. 진짜 잘됐어. 참고) https://w..
생성자 오버로딩 : 여러 가지 생성자를 '같이' 정의하는 것 public class UserInfo { public String userId; // 멤버변수: 객체의 특성 public String userPassWord; public String userName; public String userAddress; public String phoneNumber; // 생성자 오버로딩 public UserInfo(){} // 기본 생성자 public UserInfo(String userId, String userPassWord, String userName) { // 생성자 this.userId = userId; this.userPassWord = userPassWord; this.userName = user..
생성자 기본 문법 (정의)// ( [argument_list] ) { [statements] }// ex)public Student(int studentNumber, String studentName, int grade) { this.studentNumber = studentNumber; this.studentName = studentName; this.grade = grade; }멤버변수 이름과 매개변수 이름이 같을 때는 멤버변수 앞에 “ this. ” 를 붙여준다 this.studentNumber = studentNumber ( this.멤버변수명 = 매개변수명 ) (보통 두 개의 이름을 같게 한다. 나중에 찾아보기 쉽기 때문에) 객체를 생성할 때, new 키워드..
객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스 클래스 : 객체를 프로그래밍 하기위해 코드로 정의해 놓은 상태 객체의 속성을 정의 하고, 기능을 구현하여 만들어 놓은 코드 상태 인스턴스 : new 키워드를 사용하여 클래스를 메모리에 생성한 상태Student studentLee = new Student();//클래스 인스턴스 생성자 멤버 변수 : 클래스의 속성, 특성메서드 : 멤버 변수를 이용하여 클래스의 기능을 구현한 함수 참조 변수 : 메모리에 생성된 인스턴스를 가리키는 변수참조 값 : 생성된 인스턴스의 메모리 주소값 new 키워드를 사용하여 인스턴스 생성 하나의 클래스로 부터 여러개의 인스턴스가 생성되고 각각 다른 메모리 주소를 가지게 됨 생성된 인스..
public class Student { public int studentID; //객체의 속성(정보) public String studentName; public String address; public void showStudentInfo() { //클라이언트 입장에서 메서드 이름 짓기 System.out.println(studentName + "," + address); } public String getStudentName() { //클라이언트 입장에서 메서드 이름 짓기 return studentName; }}public class StudentTest { public static void main(String[] args) { Student s..
메서드 : 함수의 한 종류 중 하나- 메서드와 함수의 차이 : 함수는 어디 속해 있지 않지만 메서드는 클래스 안에 속해 있고 그 클래스의 멤버 변수들을 활용해서 구현된 것이다.- 메서드 선언 방식은 C언어 함수 선언 방식과 똑같다. 메서드를 구현함으로써 객체의 기능이 구현된다. 메서드의 이름은 그 객체를 사용하는 객체(클라이언트)에 맞게 짓는 것이 좋다ex) getStudentName() (고객입장에서)public class Student { public int studentID; //객체의 속성(정보) public String studentName; public String address; public void showStudentInfo() { //클라이언트 입장..