Java中对象的建立和访问总结

2025-11-07 23:26:56

1、面向对象的类和对象建立,访问总结

类:类是对某一类事物的抽象描述。

对象:是用于表示事物中该类的个体。

也就是说类是对象的抽象。

2、一.应用程序想要完成具体的功能,是需要根据类创建实列对象。

格式:类名 对象名称=new 类名();  

举例:Student stu=new Student();

访问类中的成员:对象引用.对象成员;

也就是比如stu.age; stu.speak();//调用对象的方法。

3、二.当类被abstract关键词所修饰的时候,它就变成了一个抽象类,但抽象类是不可以被实例化的,因为抽象类中

   可能包含抽象方法,抽象方法时没有方法体的,不可以被调用。当我们想要调用抽象类中定义的方法,就需要

   创建一个子类,在子类中覆写父类的所有抽象方法,然后通过实列化子类对象来调用其方法。

举例;

 abstract class Person{

abstract void speak(); 

}

class Man extends Person{

public void speak()

{

System.out.println("English");

}

}

class Example{

public static void main(String[] args)

{

Man m=new Man();

m.speak();

}

}

4、三.如果这个一个类,通过interface关键词定义成了接口,那么它是不可以被实例化的,此时需要定义一个类,并使用

   implements关键词实现接口中的所有方法,然后建立这个类的对象进行调用。

   

   或者通过建立一个抽象类来实现这个接口的部分方法,然后在建立个类继承这个抽象类,建立这个类的对象进行调用。

5、总结:抽象类和接口,除了上面所讲的访问方式之外,还有一种访问方式,就是匿名内部类。

格式:

new 父类(参数列表)或父接口(){

//匿名内部类实现部分

}

举例

interface class Person{

abstract void speak(); 

}

class Example{

public static void main(String[] args){

personSpeak(new Person(){

System.out.println("English");//表示创建的对象为Person类的子类实例,该子类是匿名的。

});

}

}

6、扩展:下面的是一些特殊的访问形式。

1.类中可能会定义静态变量或静态方法,可以有两种访问形式。

a.建立类的对象,来进行访问。

b.不需要建立类的对象,直接通过:类名.变量名或者类名.方法名,来进行访问即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢