Homework Solution: Code three (3) Java application classes with the class headers, class braces, the header for the m…

    Code three (3) Java application classes with the class headers, class braces, the header for the main method and the method braces. Insert the appropriate comment box and line comments

    Expert Answer

     
    Here is the app with three classes and all your requirements - TestingStudentName.java

    Code three (3) Java impression tabulatees with the tabulate headers, tabulate braces, the header coercion the ocean order and the order braces. Insert the misspend illustrate punch and course illustrates

    Expert Acceptance

     

    Here is the app with three tabulatees and integral your requirements –

    TestingStudentName.java

    /*

    * To exexveer this allow header, select Allow Headers in Project Properties.

    * To exexveer this template polish, select Tools | Templates

    * and known the template in the editor.

    */

    package testingstudentname;

    public tabulate TestingStudentName

    {

    public static empty ocean ( String [ ] args ) throws CloneNotSupportedException

    {

    Name n1 = novel Name ( “Ty”, “Cobb” );

    Name n2 = novel Name ( “Babe”, “Ruth” );

    // —- Test the vision inventor ——–

    System.out.println ( “Test the vision inventor ————” );

    Student s1 = novel Student ( n1, “123456” );

    Student s2 = novel Student ( s1 );

    s2.setStudent ( n2, “234567” );

    if ( s1.equals ( s2 ) )

    {

    System.out.println ( “ttError – students should referable be the similar” );

    System.out.println ( “tts1 = ” + s1 );

    System.out.println ( “tts1 = ” + s2 );

    }

    else

    {

    System.out.println ( “ttSuccess – students are referable the similar” );

    System.out.println ( “tts1 = ” + s1 );

    System.out.println ( “tts1 = ” + s2 );

    }

    // —- Test the clone order ————

    System.out.println ( “nnTest the ‘clone’ order ————” );

    Student s3 = (Student) s1.clone();

    if ( s1.equals ( s3 ) )

    System.out.println ( “ttSuccess – Students s1 and s3 are the similar.” );

    else

    {

    System.out.println ( “ttError – Students s1 and s3 are referable the similar” );

    System.out.println ( “tts1 = ” + s1 );

    System.out.println ( “tts3 = ” + s3 );

    }

    s3.setStudent ( n2, “234567” );

    if ( s1.equals ( s3 ) )

    {

    System.out.println ( “ttError – students should referable be the similar” );

    System.out.println ( “tts1 = ” + s1 );

    System.out.println ( “tts1 = ” + s3 );

    }

    else

    System.out.println ( “ttSuccess – students are referable the similar” );

    // —- Test the finalize order ———

    System.out.println ( “nnTest the ‘finalize’ order ————” );

    s1 = null;

    System.gc();

    System.out.println ( “ttShould perceive the ‘finalize’ referableice ————” );

    // —- Test the classify order ———-

    System.out.println ( “nnTest the ‘dispose’ order ————” );

    s2.dispose();

    System.out.println ( “ttShould perceive the ‘dispose’ referableice ————” );

    s2 = null;

    // —- Test the hashCode order ———

    s1 = novel Student ( s3 );

    System.out.println ( “nnTest the ‘hashCode’ order ————” );

    if ( s1.hashCode ( ) == s3.hashCode ( ) )

    System.out.println ( “ttSuccess – hashCode coercion s1 and s3 are the similar.” );

    else

    {

    System.out.println ( “ttError – hashCode coercion s1 and s3 are referable the similar.” );

    System.out.println ( “tts1.hashCode = ” + s1.hashCode() );

    System.out.println ( “tts3.hashCode = ” + s3.hashCode() );

    }

    System.out.println ( );

    }

    }

    Name.java

    /*

    * To exexveer this allow header, select Allow Headers in Project Properties.

    * To exexveer this template polish, select Tools | Templates

    * and known the template in the editor.

    */

    package testingstudentname;

    /**

    tabulate Name {

    private String ty;

    private String cobb;

    Name(String ty, String cobb) {

    this.ty =ty;

    this.cobb =cobb;

    }

     

    }

    Student.java

    /*

    * To exexveer this allow header, select Allow Headers in Project Properties.

    * To exexveer this template polish, select Tools | Templates

    * and known the template in the editor.

    */

    package testingstudentname;

    /**

    tabulate Student implements Cloneable {

    private Name n1;

    private String string;

    private Name n2;

    Student(Student s3) {

    }

    Student(Name n1, String string) {

    this.n1 = n1;

    this.string = string;

    }

    empty setStudent(Name n2, String string) {

    this.n2 =n2;

    this.string=string;

    }

    empty classify() {

    }

    public Object clone() throws CloneNotSupportedException

    {

    return super.clone();

    }

    }

    Output: