initialize object directly in java

前端 未结 10 1044
逝去的感伤
逝去的感伤 2020-12-08 04:26

Is that possible to initialize object directly as we can do with String class in java:

such as:

String str=\"something...\";

I wan

10条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-08 05:11

        package com.company;
    
    public class InitializationOfObject {
        int a ;
        int b ;
    
        InitializationOfObject(){
        }
    
        InitializationOfObject( int r , int n){
            this.a = r;
            this.b = n;
            System.out.println("Object initialization by constructor  ");
        }
    
        void methodInitialization(int k, int m){
            System.out.println("object initialization via method");
            this.a = k;
            this.b = m;
        }
    
        void display(){
            System.out.println("k = " +a+ "m = "+b);
        }
    
        public static void main(String... arg){
            InitializationOfObject io = new InitializationOfObject();
            InitializationOfObject io2 = new InitializationOfObject(45,65);
            io.a = io2.a;
            io.b = io2.b;
            io.display();
    
            io.methodInitialization(34,56);
            io.display();
    
            io.a = 12;
            io.b = 24;
            System.out.println("object initialization via refrence");
            System.out.println("a = "+io.a+" "+ " b ="+io.b);
        }
    
    }
    

    //Object initializatian by construtor

    k = 45m = 65
    

    object initializaion via method

    k = 34m = 56
    

    object initialization via reference

    a = 12  b =24
    

提交回复
热议问题