Java Articles

Page 41 of 450

Duplicating Objects using a Constructor in Java

Rishi Raj
Rishi Raj
Updated on 11-Mar-2026 456 Views

A copy constructor can be used to duplicate an object in Java. The copy constructor takes a single parameter i.e. the object of the same class that is to be copied. However, the copy constructor can only be explicitly created by the programmer as there is no default copy constructor provided by Java.A program that demonstrates this is given as follows −Exampleclass NumberValue {    private int num;    public NumberValue(int n) {       num = n;    }    public NumberValue(NumberValue obj) {       num = obj.num;    }    public void display() {   ...

Read More

Pass long parameter to an overloaded method in Java

Rishi Raj
Rishi Raj
Updated on 11-Mar-2026 3K+ Views

Method overloading in a class contains multiple methods with the same name but the parameter list of the methods should not be the same. One of these methods can have a long parameter in their parameter list.A program that demonstrates this is given as follows −Exampleclass PrintValues {    public void print(int val) {       System.out.println("The int value is: " + val);    }    public void print(long val) {       System.out.println("The long value is: " + val);    } } public class Demo {    public static void main(String[] args) {       PrintValues ...

Read More

Methods Accepting a Variable Number of objects in Java

Rishi Raj
Rishi Raj
Updated on 11-Mar-2026 652 Views

A method that accepts a variable number of Object arguments in Java is a form of variable length arguments(Varargs). These can have zero or multiple Object type arguments.A program that demonstrates this is given as follows:Examplepublic class Demo {    public static void Varargs(Object... args) {       System.out.println("Number of Object arguments are: " + args.length);       System.out.println("The Object argument values are: ");       for (Object i : args)       System.out.println(i);    }    public static void main(String args[]) {       Varargs("Apples", "4", "All");       Varargs("Half of", 3, "is", ...

Read More

How to extend Interfaces in Java

Arushi
Arushi
Updated on 11-Mar-2026 35K+ Views

An interface contains variables and methods like a class but the methods in an interface are abstract by default unlike a class. An interface extends another interface like a class implements an interface in interface inheritance.A program that demonstrates extending interfaces in Java is given as follows:Exampleinterface A {    void funcA(); } interface B extends A {    void funcB(); } class C implements B {    public void funcA() {       System.out.println("This is funcA");    }    public void funcB() {       System.out.println("This is funcB");    } } public class Demo {    public ...

Read More

A static initialization block in Java

Arushi
Arushi
Updated on 11-Mar-2026 9K+ Views

Instance variables are initialized using initialization blocks. However, the static initialization blocks can only initialize the static instance variables. These blocks are only executed once when the class is loaded. There can be multiple static initialization blocks in a class that is called in the order they appear in the program.A program that demonstrates a static initialization block in Java is given as follows:Examplepublic class Demo {    static int[] numArray = new int[10];    static {       System.out.println("Running static initialization block.");       for (int i = 0; i < numArray.length; i++) {       ...

Read More

Demonstrate static variables, methods and blocks in Java

Jai Janardhan
Jai Janardhan
Updated on 11-Mar-2026 9K+ Views

The static variable is a class level variable and it is common to all the class objects i.e. a single copy of the static variable is shared among all the class objects.A static method manipulates the static variables in a class. It belongs to the class instead of the class objects and can be invoked without using a class object.The static initialization blocks can only initialize the static instance variables. These blocks are only executed once when the class is loaded.A program that demonstrates this is given as follows:Examplepublic class Demo {    static int x = 10;    static ...

Read More

Reference static field after declaration in Java

Rishi Raj
Rishi Raj
Updated on 11-Mar-2026 319 Views

The static field variable is a class level variable and it belongs to the class not the class object.So the static field variable is common to all the class objects i.e. a single copy of the static field variable is shared among all the class objects.A program that demonstrates referencing the static field variable after declaration is given as follows:Examplepublic class Demo {    static int a = 7;    static int b = a + 5;    public static void main(String[] args) {       System.out.println("a = " + a);       System.out.println("b = " + b); ...

Read More

How to use the asList() method of the Arrays class to create a Vector object

Jai Janardhan
Jai Janardhan
Updated on 11-Mar-2026 2K+ Views

A Vector can be created from an Array using the java.util.Arrays.asList() method.A program that demonstrates this is given as follows:Exampleimport java.util.Arrays; import java.util.Vector; public class Demo {    public static void main(String args[]) {       Integer[] arr = { 3, 1, 9, 6, 4, 8, 7 };       Vector vec = new Vector(Arrays.asList(arr));       System.out.println("The Vector elements are: " + vec);    } }OutputThe Vector elements are: [3, 1, 9, 6, 4, 8, 7]Now let us understand the above program.The Integer Array arr[] is defined. Then a Vector is created using the Arrays.asList() ...

Read More

Deriving a Class in Java

Vikyath Ram
Vikyath Ram
Updated on 11-Mar-2026 4K+ Views

A class can be derived from the base class in Java by using the extends keyword. This keyword is basically used to indicate that a new class is derived from the base class using inheritance. It can also be said that it is used to extend the functionality of the class.A program that demonstrates this is given as follows:Exampleclass A {    void funcA() {       System.out.println("This is class A");    } } class B extends A {    void funcB() {       System.out.println("This is class B");    } } public class Demo {    public ...

Read More

Creating a Multilevel Inheritance Hierarchy in Java

Jai Janardhan
Jai Janardhan
Updated on 11-Mar-2026 13K+ Views

Inheritance involves an object acquiring the properties and behaviour of another object. So basically, using inheritance can extend the functionality of the class by creating a new class that builds on the previous class by inheriting it.Multilevel inheritance is when a class inherits a class which inherits another class. An example of this is class C inherits class B and class B in turn inherits class A.A program that demonstrates a multilevel inheritance hierarchy in Java is given as follows:Exampleclass A {    void funcA() {       System.out.println("This is class A");    } } class B extends A ...

Read More
Showing 401–410 of 4,498 articles
« Prev 1 39 40 41 42 43 450 Next »
Advertisements