Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Understanding Objects
public class Person{
String name;
int age;
public void displayMsg(){
System.out.println("Im " + name );
System.out.println("Im " + age + " years old");
}
}
}
class Abc_Main{
public static void main(String args[])
{
Abc obj=new Abc();
obj.method1();
obj.method2();
}
}
Example(With arguments)
class Abc {
public void method1(int len,int bre){ // var is formal parameter
System.out.println("In method1 "+var);
//System.out.print(In method 1);
}
public void method2(int var1){
System.out.print("In method2 "+var1);
}
}
class Abc_Main{
public static void main(String args[])
{ int var,var1;
Abc obj=new Abc();
Scanner sc=new Scanner(System.in);
var=sc.nextInt();// var=50
var1=sc.nextInt();// var1=40
}
}
import java.util.Scanner;
class Calculate{
int len,bre,area;
public void res()
{
area=len*bre;
System.out.println("Area of Rectangle is: " + area);
}
}
class AreaOfCircle
{
public static void main(String args[])
{
System.out.println("Enter Length:");
cal.len= s.nextInt();
System.out.println("Enter breadth:");
cal.bre= s.nextInt();
cal.res();
}
}
Area of Circle
import java.util.Scanner;
class AreaOfCircle
{
public static void main(String args[])
{
// System.out.println(x);
}
}
Global Scope
System.out.println(x);
}
}
Command Line Arguments
public class Cmd
{
public static void main(String[] args)
{
for(int i=0;i< args.length;i++)
{
System.out.println(+i+" is"+args[i]);
}
}
}
Access Modifiers
public
private
default
protected
private
class A{
private int data=40;
private void msg(){
System.out.println("Hello java");}
}
class B extends A
Constructor?
Constructor in java is a special type of
method that is used to initialize the object.
Constructor name must be same as its class
name
Constructor must have no explicit return type
There are two types of constructors:
Default constructor (no-arg constructor)
Parameterized constructor
Default Constructor
class Bike1{
Bike1(){
System.out.println("Bike is created");
}
public static void main(String args[]){
Bike1 b=new Bike1();
}
}
Parameterized Constructor
class Bike1{
Bike1(int num){
System.out.println("Bike is created ");
System.out.println(+num);
}
Bike1(float num){
System.out.println("Bike is created ");
System.out.println(+num);
}
}
}
class Area
{
double area;
Area(double r)
{
area= (22*r*r)/7;
}
}
class AreaOfCircle
{
public static void main(String args[])
{
Scanner s= new Scanner(System.in);
System.out.println("Enter the radius:");
double rad= s.nextDouble();
Area a=new Area(rad);
System.out.println("Area of Circle is: " + a.area);
}
}