String 클래스 객체의 두 가지 인스턴스

1284 단어 java 학습 노트
거의 모든 프로젝트 개발에서 반드시 String 종류의 사용이 있을 수 있지만 String 자체의 정의는 약간의 차이점과 사용에 있어서 주의사항이 있다
String 클래스의 두 객체 인스턴스 모드
이전에 강조한 바와 같이 String은 직접 값을 부여하는 형식으로 처리할 수 있다는 점은 기본 데이터 형식과 매우 비슷하다.
예: 직접 할당 실례화 대상
public class StringDemo{
public static void main(String args[]){
//str , “hello” 
String str="hello";
System.out.println(str);
}}

하지만 스트링 자체는 같은 종류다.그렇다면 클래스라면 클래스에서 반드시 구조 방법을 제공하고,
String 클래스에서는 다음과 같은 구성 방법을 제공합니다.
class Temp{
private String ename;
public Temp(String name){}
}
public class StringDemo{
public static void main(String args[]){
//str , “hello” 
String str="hello";
System.out.println(str);
}}

Temp 클래스의 구조 방법을 통해 Sting 클래스 자체의 구조 방법 형식은 다음과 같습니다.
public   String     (      String     str   );
클래스 이름 매개 변수 유형
실제 쓰기:
public class StringDemo{
public static void main(String args[]){
// , new 
String str= new String("hello");
System.out.println(str);
}}

당분간 이들의 차이와 사용을 고려할 필요가 없다. String류가 현재 두 가지 실례화 대상을 제공하는 모델을 기억하기만 하면 된다

좋은 웹페이지 즐겨찾기