본문 바로가기

분류 전체보기590

한, 두줄 정리 객체지향 객체 객체는 현실 세계를 모델링한 개념이고, 객체 내에는 명사형의 상태와 동사형의 메서드가 존재한다. -> 물리적인 특성 위와 같은 말로 객체는 데이터와 그 데이터를 조작하는 프로시저로 구성된다. 실제로 객체를 정의할 때 사용되는 것은 객체가 제공해야 할 기능이며, 객체가 내부적으로 어떤 데이터를 갖고 있는 지로는 정의되지 않는다. -> 객체의 핵심은 기능을 제공하는 것 객체지향 패러다임 적절한 객체에게 적절한 책임을 할당하여 서로 메시지를 주고 받으며 협력하도록 하는 것 점점 증가하는 SW 복잡도를 낮추기 위해 객체지향 패러다임 중요성 높아짐 중요 포인트 클래스가 아닌 객체에 초점을 맞추는 것 (?) 객체들에게 얼마나 적절한 역할과 책임을 할당하는지 객체지향 4가지 특징 1. 추상화 2. 다형.. 2022. 8. 1.
java 배열 리스트 변환 String 배열을 리스트로 변환 1. Arrays.asList(스트링배열); 2022. 7. 24.
[프로그래머스] 오픈채팅방 import java.util.*; /* Enter uid1234 Muzi Leave uid4567 Change uid1234 Muzi */ class Solution { public String[] solution(String[] record) { // id - nickname hashmap : Enter, Change String[] answer = {}; Map id_nick = new HashMap(); for(String s : record){ String[] temp = s.split(" "); if(temp[0].equalsIgnoreCase("Enter") || temp[0].equalsIgnoreCase("Change")){ id_nick.put(temp[1], temp[2]); } } .. 2022. 7. 17.
java 배열 정렬, // you can also use imports, for example: import java.util.*; // you can write to stdout for debugging purposes, e.g. // System.out.println("this is a debug message"); class Solution { public int solution(int[] A) { // write your code in Java SE 8 Arrays.sort(A); for(int i=1; i k==j)) return j; } return 1; } } Java - 배열 정렬(Sorting) (오름차순, 내림차순) - https://codechacha.com/ko/java-sorting-array/ Jav.. 2022. 7. 17.