Standard Way to use OOP Paradigm
Main Class
public class calclass {
public static void main(String args[])
{
calculator C1 = new calculator();
[Link]();
}
}
Logic Class
import [Link];
public class calculator {
private double num1,num2, ans;
private String op;
Scanner input = new Scanner([Link]);
public calculator()
{
[Link]("CALCULATOR");
[Link]("Enter First Number");
num1 = [Link]();
[Link]("Enter Second Number");
num2 = [Link]();
[Link]("Enter Operand");
op = [Link]();
}
public void operation()
{
switch (op){
case"+":
{
Addition();
}break;
case "-":
{
Subtraction();
}break;
case"*":
{
Multiplication();
}break;
case"/":
{
Division();
}break;
default:
{
[Link]("Wrong operand");
}break;
}
}
public void Addition()
{
ans = num1 + num2;
[Link]("The Answer is :" + ans);
}
public void Subtraction()
{
ans = num1 - num2;
[Link]("The Answer is :" + ans);
}
public void Multiplication()
{
ans = num1 * num2;
[Link]("The Answer is :" + ans);
}
public void Division()
{
ans = num1 / num2;
[Link]("The Answer is :" + ans);
}}
Generic Class
Main Class
package genericexample;
public class NormalCalss
{
private int id;
public void setID(int id)
{
[Link] = id;
}
public int getID()
{
return [Link];
}
}
Logic Class
package genericexample;
public class GenericExample
{
public static void main(String[] args)
{
NormalCalss n = new NormalCalss();
[Link](101);
[Link]([Link]());
GenericClass<Integer> g = new GenericClass<Integer>();
[Link](1000);
[Link]([Link]());
GenericClass<String> g1 = new GenericClass<String>();
[Link]("Name");
}
}
BioData Form Through Filing (GUI)
private void jButton1ActionPerformed([Link] evt) {
[Link](0);
}
private void jButton2ActionPerformed([Link] evt)
{ Date d = new Date();
SimpleDateFormat Dateformat = new SimpleDateFormat("[Link]
[Link]");
try{
FileOutputStream out = new
FileOutputStream("D://"+[Link](d)+[Link]()+".txt");
String sData;
byte[] bData;
//----------------------------sData = "Name is: " + [Link]() + "\r\n";
bData = [Link]();
[Link](bData);
//----------------------------sData = "Age is: " + [Link]() + "\r\n";
bData = [Link]();
[Link](bData);
//----------------------------sData = "Phone No: "+ [Link]() + "\r\n";
bData = [Link]();
[Link](bData);
//----------------------------sData = "CNIC No : " + [Link]() + "\r\n";
bData = [Link]();
[Link](bData);
[Link]();
[Link](this, "Data Save Successfully!!");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
catch(Exception ex){
[Link](this, ex);
}}