ICSE Class 10 Computer Applications Chapter 2: Class as the Basis of All
Computation.
1. Simple Student Class
public class Student {
String name;
int age;
void display() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
public static void main(String[] args) {
Student s = new Student();
s.name = "Aryan";
s.age = 16;
s.display();
}
}
Concept Covered:
Class, object, data members, member method
2. Rectangle Class - Area and Perimeter
public class Rectangle {
int length;
int breadth;
int area() {
return length * breadth;
}
int perimeter() {
return 2 * (length + breadth);
}
public static void main(String[] args) {
Rectangle r = new Rectangle();
r.length = 10;
r.breadth = 5;
System.out.println("Area = " + r.area());
System.out.println("Perimeter = " + r.perimeter());
}
}
Concept Covered:
Methods returning values, multiple methods
3. Bank Account Class - Deposit and Display
public class BankAccount {
String customerName;
double balance;
void deposit(double amount) {
balance += amount;
}
void display() {
System.out.println("Customer: " + customerName);
System.out.println("Balance: Rs. " + balance);
}
public static void main(String[] args) {
BankAccount acc = new BankAccount();
acc.customerName = "Riya Sharma";
acc.balance = 2000;
acc.deposit(1500);
acc.display();
}
}
Concept Covered:
Passing value to method, updating member variables
4. Circle Class - Area and Circumference
public class Circle {
double radius;
double area() {
return 3.14 * radius * radius;
}
double circumference() {
return 2 * 3.14 * radius;
}
public static void main(String[] args) {
Circle c = new Circle();
c.radius = 7;
System.out.println("Area = " + c.area());
System.out.println("Circumference = " + c.circumference());
}
}
Concept Covered:
Math operations inside methods
5. Temperature Class - Celsius to Fahrenheit
public class Temperature {
double celsius;
double toFahrenheit() {
return (celsius * 9/5) + 32;
}
public static void main(String[] args) {
Temperature t = new Temperature();
t.celsius = 25;
System.out.println("Temperature in Fahrenheit = " +
t.toFahrenheit());
}
}