데이터구조화

2022. 5. 28. 15:38Programing Language/Java

c언어의 구조체와 같은 개념입니다

형식을 사용자가 지정하기 때문에 사용자형식이라고 부르고 앤티티, 구조체라고 부릅니다

 

ex)

코로나의 시군명, 확진시기, 확진자수를 기준으로 개채를 묶으려 합니다

기존의 방법으로는

시군명 -> String city

확진시기 -> String date

확진자수 -> int confirmed 

으로 일일이 정의를 해주어야 됩니다

 

자바에서 구조화를 하기 위해 class를 사용하는데

class의 기능은 2가지 용도로 사용됩니다

기존에 c에 있다가 없어진 struct를 위해 사용되고 원래 캡슐화를 위해 사용됩니다

생성방법은 아래와 같이 생성하면 됩니다 [그룹명은 사용자가 원하는 이름으로 적절하게 지정하면 됩니다]

 

public class [그룹명]

{

Stirng city

String date

int confirmed

}

 

CovidStatus 클래스에 Covidstatus의 구조체를 생성하면

 

# CovidStatus class

public class [CovidStatus]

{

Stirng city

String date

int confirmed

}

 

main 클래스에서 일일이 생성하지 않어도 생성된 구조체를 이용하여 접근이 가능합니다

 

# main class

 

CovidStatus.status;

status.city;

status.data;

status.confirmed

 

'Programing Language > Java' 카테고리의 다른 글

abstract  (0) 2022.06.04
captulation  (0) 2022.05.29
File  (0) 2022.05.28