Skip to main content

Interface-3

Example6:-    A.java

interface A
{
void disp();
}

Output:-
C:\JAVATECH>javac A.java
C:\JAVATECH>javap A
Compiled from "A.java"
interface A {
  public abstract void disp();
}
Explanation: - Interface contains only abstract methods only and all interface methods are by default public and abstract.

Example7:-    A.java

interface A
{
public abstract void disp();
}

Output:-
C:\JAVATECH>javac A.java
C:\JAVATECH>javap A
Compiled from "A.java"
interface A {
  public abstract void disp();
}

Example8:-    A.java

interface A
{
abstract public void disp();
}

Output:-
C:\JAVATECH>javac A.java
C:\JAVATECH>javap A
Compiled from "A.java"
interface A {
  public abstract void disp();
}

Example9:-    A.java

interface A
{
  void disp();
  int set();
}

Output:-
C:\JAVATECH>javac A.java
C:\JAVATECH>javap A
Compiled from "A.java"
interface A {
  public abstract void disp();
  public abstract int set();
}

Example10:-    A.java

interface A
{
void disp()
{
System.out.println("This is concrete method");
}
}

Output:-
C:\JAVATECH>javac A.java
A.java:4: error: interface abstract methods cannot have body
{
^
1 error
Explanation: - Interface contains only abstract methods, cannot contains concrete methods.


Comments

Popular posts from this blog

Inner classes

Inner Classes:- class inside class or interface called inner class or nested class. Advantage of inner classes is grouping multiple classes and interfaces into a single class. Another big advantage of inner class is that inner class can happily access all the data or variables of outer class directly. Types of Nested classes:- There are two types of nested classes static and non-static nested classes. (A)Non –static inner classes:- 1)     Member inner class 2)     Anonymous inner class 3)     Local inner class (B)Static nested class Example1:-Outer.java class Outer { class Inner { void disp() { System.out.println("Hello This is Inner class Method"); } } public static void main(String[]args) { Inner in=new Inner(); in.disp(); } } Output:- C:\JAVATECH>javac Outer.java Outer.java:12: error: non-static variable this cannot be referenced from a static context Inner in=new Inner(); ...

command line options

Command Line Argument:- value supplied to the main method String array from the run time or from command prompt called command line argument. All the values will be String. When we supplied value from command prompt automatically an array will be created of that length (number of arguments). Example1:- Command.java class Command { public static void main(String[]args) { System.out.println("Demo of Command Line"); } } Output:- C:\JAVATECH>javac Command.java C:\JAVATECH>java Command command com om Demo of Command Line Example2:- Command.java class Command { public static void main(String[]args) { System.out.println("Demo of Command Line"); System.out.println(args[0]); } } Output:- C:\JAVATECH>javac Command.java C:\JAVATECH>java Command command com om Demo of Command Line Command Example3:- Command.java class Command { public static void main(String[]args) { System.out.println("Demo of ...

Example of Variables

Example1:- class Student { String name; int roll; String address; String course; String instName; void getData() { System.out.println("Student information is:-"); System.out.println("Name: "+name); System.out.println("RollNumber: "+roll); System.out.println("Address is: "+address); System.out.println("Course is : "+course); System.out.println("Institute is : "+instName); } public static void main(String[]args) { Student s=new Student(); s.getData(); } } Output:- C:\JAVATECH>javac Student.java C:\JAVATECH>java Student Student information is:- Name: null RollNumber: 0 Address is: null Course is : null Institute is : null In the output 0 is default value of integer variable and null is default value of all secondary data types. In the above program we have two types of variables, instance variable and local variable. Total five instance variabl...