类和对象

来源:互联网 发布:cpu跑分软件 编辑:程序博客网 时间:2024/06/10 17:32

类:

一种抽象概念,它是具有共同属性和方法的集合

public  class  类名{}

包括父类(Superclass)和子类(Subclass)

public  class  Subclass  extends  Superclass(){}

属性有两种赋值方法:

1)构造方法:默认含有一个无参的构造方法,

                        类名(){}

                        构造方法可以重载,即两个方法访问权限可不同,方法名和参数L类型必须相同

                        类名(参数){}

2)set和get方法

访问权限:

                   当前类       父子类         同一包            不同包

public            Y                 Y                  Y                     Y

protected        Y                Y                  N                     N

friendly            Y                 Y                 Y                     N

private            Y                  N                 N                    N

子类可继承父类所有属性和方法,但是否可访问需看访问权限

对象

对象是类的实例    类名  对象名=new 类名()-----此为无参的构造方法

                             类名  对象名=new 类名(参数)----此为带参的构造方法

                              对象名.属性       对象名.方法名()



                       

0 0