setter methods code example
Example 1: creating an object from the getter of a different class
class Example():
def __init__(self):
self.test = 25
def getTest(self):
print(self.test)
class Example2():
def createObject(self):
return Example()
abc = Example2() #abc is an object created from the Example2 class
xyz = abc.createObject() #xyz is an obejct of the Example class
xyz.getTest() # this outputs 25
Example 2: java setter
public setValue(value) {
this.value = value;
}
Example 3: java getter
public getValue() {
return value;
}
Example 4: Getter and Setter methods
import java.util.Scanner;
class Student {
private String name;
private int age;
Student(){
this.name = "Rama";
this.age = 29;
}
Student(String name, int age){
this.name = name;
this.age = age;
}
public void display() {
System.out.println("name: "+this.name);
System.out.println("age: "+this.age);
}
}
public class AccessData{
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the name of the student: ");
String name = sc.nextLine();
System.out.println("Enter the age of the student: ");
int age = sc.nextInt();
Student obj1 = new Student(name, age);
obj1.display();
Student obj2 = new Student();
obj2.display();
}
}