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() {
[Link]("Name: " + name);
[Link]("Age: " + age);
}
public static void main(String[] args) {
Student s = new Student();
[Link] = "Aryan";
[Link] = 16;
[Link]();
}
}
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();
[Link] = 10;
[Link] = 5;
[Link]("Area = " + [Link]());
[Link]("Perimeter = " + [Link]());
}
}
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() {
[Link]("Customer: " + customerName);
[Link]("Balance: Rs. " + balance);
}
public static void main(String[] args) {
BankAccount acc = new BankAccount();
[Link] = "Riya Sharma";
[Link] = 2000;
[Link](1500);
[Link]();
}
}
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();
[Link] = 7;
[Link]("Area = " + [Link]());
[Link]("Circumference = " + [Link]());
}
}
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();
[Link] = 25;
[Link]("Temperature in Fahrenheit = " +
[Link]());
}
}