手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-20 15:00:04

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.不需要建立类的对象,直接通过:类名.变量名或者类名.方法名,来进行访问即可。

© 手抄报圈