Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Example

Live Demo

class FreshJuice {
enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
FreshJuiceSize size;
}

public class FreshJuiceTest {

public static void main(String args[]) {


FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
System.out.println("Size: " + juice.size);
}
}

The above example will produce the following result −


Output
Size: MEDIUM
Note − Enums can be declared as their own or inside a class. Methods,
variables, constructors can be defined inside enums as well.

Java Keywords
The following list shows the reserved words in Java. These reserved words may
not be used as constant or variable or any other identifier names.

abstract assert boolean break

byte case catch char

class const continue default

do double else enum

extends final finally float

for goto if implements


import instanceof int interface

long native new package

private protected public return

short static strictfp super

switch synchronized this throw

throws transient try void

volatile while

Comments in Java
Java supports single-line and multi-line comments very similar to C and C++. All
characters available inside any comment are ignored by Java compiler.
Example
Live Demo

public class MyFirstJavaProgram {

/* This is my first java program.


* This will print 'Hello World' as the output
* This is an example of multi-line comments.
*/

public static void main(String []args) {


// This is an example of single line comment
/* This is also an example of single line comment. */
System.out.println("Hello World");
}
}

Output
Hello World
Using Blank Lines
A line containing only white space, possibly with a comment, is known as a
blank line, and Java totally ignores it.

Inheritance
In Java, classes can be derived from classes. Basically, if you need to create a
new class and here is already a class that has some of the code you require,
then it is possible to derive your new class from the already existing code.
This concept allows you to reuse the fields and methods of the existing class
without having to rewrite the code in a new class. In this scenario, the existing
class is called the superclass and the derived class is called the subclass.

Interfaces
In Java language, an interface can be defined as a contract between objects on
how to communicate with each other. Interfaces play a vital role when it comes
to the concept of inheritance.
An interface defines the methods, a deriving class (subclass) should use. But
the implementation of the methods is totally up to the subclass.

What is Next?
The next section explains about Objects and classes in Java programming. At
the end of the session, you will be able to get a clear picture as to what are
objects and what are classes in Java.

You might also like