지지난, 지난 포스팅에 이어서 나의 앱 만들기 마지막 포스팅 시간이다. 저번 포스팅까지 Class에 대해서 알아보았다. 그럼 이제 Instance가 무엇인지에 대해서 간단하게 알아보자. 우선 저번 포스팅에서 작성했던 코드를 가져와 보자. class Accounting{ public static double ValueOfSupply; public static double vatRate; public static double expenseRate; public static double[] Dividend; public static double getDividend(double DividentRate){ return getIncome() * DividentRate; } public static double g..
우리는 지난 포스팅에서 Method를 통해 코드를 좀 더 직관적이고, 깔끔하게 작성하는 것을 해보았다. 그럼 지난 코드를 다시 가져와서 Method화만 시킨 코드의 한계점을 한번 생각해보자. 지난 시간에 작성한 코드는 아래와 같다. public class AccountingMethodApp { public static double ValueOfSupply; public static double vatRate; public static double expenseRate; public static double[] Dividend; public static void main(String[] args) { ValueOfSupply = 10000.0; vatRate = 0.1; expenseRate = 0.3; ..
지난 포스팅까지 Java에 있어서 가장 기본적인 하지만 필수적인 문법들을 살펴보았다. 이번 포스팅은 총 3개로 나누어서 Method, Class, Instance에 이르는 개념에 대해 맛볼 수 있는 작은 프로젝트를 진행하며 개념을 살펴볼 것이다. 하지만 그전에 지금까지 배웠던 지식을 통해서 앱을 만들어보고 어떤 점이 문제가 있는지, 어떤 방향을 개선하면 좋은지를 먼저 살펴보고 본격적인 개념에 대해 들어가 보고자 한다. 먼저 어떠한 프로젝트, 즉 어떤 앱을 만들지에 대해서 간단하게 살펴보자. 하려고 하는 것 현재 우리는 치킨집을 운영하고 있다. 치킨을 판매하게 되면 세금, 인건비, 유통비와 같은 비용이 발생하고 이를 모두 제외한 순수한 이익을 구하고자 한다. 또 우리는 특정 투자자들에게 투자를 받아 이 수..