Java Tutorial
class Student { String name; int mark1, mark2, mark3; //Constructor Student() { System.out.println("Initializing student objects"); name = "test1"; mark1 = 75; mark2 = 80; mark3 = 65; } int getTotalMarks() { return (mark1 + mark2 + mark3); } } class JavaConstructor { public static void main(String args[]) { Student student1 = new Student(); Student student2 = new Student(); System.out.println("Student1: " + student1.getTotalMarks()); System.out.println("Student2: " + student2.getTotalMarks()); } }Output:
$ java JavaConstructor Initializing student objects Initializing student objects Student1: 220 Student2: 220
class Student { String name; int mark1, mark2, mark3; //Constructor Student(String n, int m1, int m2, int m3) { System.out.println("Initializing student objects"); name = n; mark1 = m1; mark2 = m2; mark3 = m3; } int getTotalMarks() { return (mark1 + mark2 + mark3); } } class JavaConstructor1 { public static void main(String args[]) { Student student1 = new Student("test1", 75, 45, 89); Student student2 = new Student("test2", 87, 78, 98); System.out.println(student1.name + ": " + student1.getTotalMarks()); System.out.println(student2.name +": " + student2.getTotalMarks()); } }Output:
$ java JavaConstructor1 Initializing student objects Initializing student objects test1: 209 test2: 263
//Constructor Student(String name, int mark1, int mark2, int mark3) { System.out.println("Initializing student objects"); this.name = name; this.mark1 = mark1; this.mark2 = mark2; this.mark3 = mark3; }
class Student { String name; int mark1, mark2, mark3; //Constructor Student(String name, int mark1, int mark2, int mark3) { System.out.println("Initializing student objects"); name = name; mark1 = mark1; mark2 = mark2; mark3 = mark3; } int getTotalMarks() { return (mark1 + mark2 + mark3); } } class JavaConstructor2 { public static void main(String args[]) { Student student1 = new Student("test1", 75, 45, 89); Student student2 = new Student("test2", 87, 78, 98); System.out.println(student1.name + ": " + student1.getTotalMarks()); System.out.println(student2.name +": " + student2.getTotalMarks()); } }Output:
$ java JavaConstructor2 Initializing student objects Initializing student objects null: 0 null: 0
class Student { String name; int mark1, mark2, mark3; //Constructor Student(String name, int mark1, int mark2, int mark3) { System.out.println("Initializing student objects"); this.name = name; this.mark1 = mark1; this.mark2 = mark2; this.mark3 = mark3; } int getTotalMarks() { return (this.mark1 + this.mark2 + this.mark3); } } class JavaConstructor2 { public static void main(String args[]) { Student student1 = new Student("test1", 75, 45, 89); Student student2 = new Student("test2", 87, 78, 98); System.out.println(student1.name + ": " + student1.getTotalMarks()); System.out.println(student2.name +": " + student2.getTotalMarks()); } }Output:
$ java JavaConstructor2 Initializing student objects Initializing student objects test1: 209 test2: 263
class Student { String name; int mark1, mark2, mark3; //Constructor Student() { System.out.println("Initializing student objects"); name = "test1"; mark1 = 75; mark2 = 80; mark3 = 65; } Student(String name, int mark1, int mark2, int mark3) { System.out.println("Initializing student objects"); this.name = name; this.mark1 = mark1; this.mark2 = mark2; this.mark3 = mark3; } int getTotalMarks() { return (this.mark1 + this.mark2 + this.mark3); } } class JavaConstructor2 { public static void main(String args[]) { Student student1 = new Student(); Student student2 = new Student("test2", 87, 78, 98); System.out.println(student1.name + ": " + student1.getTotalMarks()); System.out.println(student2.name +": " + student2.getTotalMarks()); } }Output:
$ java JavaConstructor2 Initializing student objects Initializing student objects test1: 220 test2: 263
Java Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us | Report website issues in Github | Facebook page | Google+ page