一直不太会组合的使用它们,可能是对它们的原理不太明白吧。
请教各位:它们都有什么作用?在使用时的规则或者说准则是哪些?
o(∩_∩)o...
谢谢~~

解决方案 »

  1.   

    在声明时的书写:
    类名与class,方法名与方法的返回类型要紧靠在一直,至于对类或方法的修饰,private final static 之间的排列顺序可以是随意的.private :私有
    static:标时该方法或属性为类方法或类属性.
    final:表示只可一次赋值,赋值后不可再对其值做任何变动.
    abstract:表明为抽象类/方法/变量.
      

  2.   

    private,是私有的,只有在同一个类里可以访问
    static是静态的,定义静态的变量,不用创建对象,就可以用类名.变量名(或方法名)就可以使用,因为调用这个类时,静态变量或方法就被创建了
    用final标记的类不能被继承,标记的方法不能被子类重写,标记的变量即成为常量,只能赋值一次。
    abstract,是抽象的,抽象类用它来修饰,抽象方法也必须用它修饰。抽象类不能被实例化,不能用new去产生对象,抽象方法只需声明,不需实现。一般用来定义接口。我也是初学,有不对的还请高手指正
      

  3.   

    abstract不能修饰字段,不可以与static和final联用!
    private应该容易理解的,被修饰的字段或方法只能在类内可见。
      

  4.   

    private :私有,只有类内部使用,包括内部类。
    static:标时该方法或属性为类方法或类属性,调用可以直接用类名.属性或者方法。 
    final:表示只可一次赋值,赋值后不可再对其值做任何变动. 不同与一般变量,一般的定义就赋值,int赋值0double0。0booleanfalse但是final的不自动初始化,可以自己赋值,且只一次后不能在变。修饰对象表示对象不能指向其他对象(里面属性可以变的),相当与final的对象那块内存地址。
    abstract:表明为抽象类/方法/变量.不能实例化,abstract类中不一定有abstract的方法,但是一旦一个类中有abstract的方法或者属性,只个类必定是absrtact的。完全抽象的类就是接口了。。
      

  5.   

    用心学就一定会成功!private: 私有的,只能在类内部别访问。
    protected: 受保护的,这个类不包下面的所有类都可以访问。
    public:公共的,所有的类都可以访问static:修饰的变量或方法,在类加载的时候就可以访问,也就是不用我们new一个新的类引用就可以访问。final修饰的类是不可以继承的类。
    final修饰的变量是常量,也就是在运行时,它的值是不可以修改的。abstrat:修饰的类是抽象类,这样的类不可以产生实例。也就是不能用new操作。
    abstrat:修饰的方法是抽象方法,也就是只定义没有实现的方法。暂时就想到这么多,希望可以帮助你!
      

  6.   

    private:私有的,只能在本类用,换个类它就完蛋了
    static:静态的,可以理解为唯一的,就是不能跟一堆对象玩,只能和类名玩了
    final:常量,你可以理解为不变的。就像唐僧一样坐那就不动了。
    修饰变量 == 不能被改变
    修饰方法 == 不能被覆盖
    修饰类 == 不能被继承abstrat:抽象呗,比接口具体点,其实可以把他们理解成一个玩意儿,他们的作用就是抽象抽象再抽象,把具体的抽象,把抽象的再抽象,方便我们使。怎么个方便法?
    第一:当参数,其实就是多态的使用
    第二:如果是接口的话,那么就可以多继承了,多继承是老牛X的功能了