Java class关键字
Java class关键字是最常用的关键字,用于声明新的Java类。class是一个容器,包含包含字段,方法,构造函数等的代码块。
class是从中创建对象的模板或蓝图。它是一个逻辑实体。
要记住的要点
每个对象都是一个类的实例。
一个类可以包含一个或多个类。这个概念可以称为嵌套类。
我们只能为类分配public,abstract,strictfp和final修饰符。但是,我们可以将其他修饰符(例如private,protected和static)分配给内部java类。
类名在包中必须唯一。
我们可以使用class关键字作为Class.class来获取Class对象,而无需该类的实例。
示例1
让我们看一个简单的class关键字示例。
public class ClassExample {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
输出:
示例2
在此示例中,我们声明了两个类。
class Employee
{
int id;
String name;
long salary;
public Employee(int id, String name, long salary) {
super();
this.id = id;
this.name = name;
this.salary = salary;
}
}
class ClassExample
{
public static void main(String[] args) {
Employee e=new Employee(101,"John William",25000);
System.out.println(e.id+" "+e.name+" "+e.salary);
}
}
输出:
示例3
让我们看一个声明私有类的示例。
class ClassExample{
String msg="private class is invoked";
private class Inner
{
void display()
{
System.out.println(msg);
}
}
public static void main(String args[]){
ClassExample obj=new ClassExample();
ClassExample.Inner in=obj.new Inner();
in.display();
}
}
输出: