String 클래스 객체의 두 가지 인스턴스
1284 단어 java 학습 노트
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류가 현재 두 가지 실례화 대상을 제공하는 모델을 기억하기만 하면 된다