본문 바로가기

자바

[객체지향프로그래밍] 01 _ 객체(Object)란? ■ 객체 (Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위 (학생, 회원, 생산, 주문, 배송) ■ 객체 지향 프로그램과 절차 지향 프로그래밍 아침에 일어나 학교를 가는 과정을 예를 들어보자. 절차 지향 프로그래밍 - 시간이나 사건의 흐름에 따른 프로그래밍 (대표적으로 C언어가 있다) - 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다 -> 요금을 지불한다 -> 학교에 도착 객체 지향 프로그래밍 - 대표적으로 C++, C#, Python, JavaScript ... ■ 객체 지향 프로그램은 어떻게 구현하는가? 객체를 정의 각 객체 제공하는 기능들을 구현 각 객체가 제공하는 기능들 간의 소통 (메시지 전달) 을 통하여 객체간의 협력을 구현 더보기
[Java]자바알고리즘 <정수 내림차순으로 배치> 문제 함수 solution 은 정수 n을 매개변수로 입력받는다. n의 각 자릿수를 큰 것부터 작은 순으로 정렬한 새로운 정수를 리턴한다. 예를 들어, n이 118372 이면 873211을 리턴한다. 제한조건 n은 1이상 8000000000이하인자연수 입출력 예 n return 118372 873211 public class Reverse { String res =""; public int reverseInt(int n) { res =""; Integer.toString(n).chars().sorted().forEach(c -> res = Character.valueOf((char)c) + res); return Integer.parseInt(res); } //출력 public static void mai.. 더보기

반응형