private,static,final,abstratr区别
来源:互联网 发布:360软件中心 编辑:程序博客网 时间:2024/05/22 15:40
1
private,是私有的,只有在同一个类里可以访问
static是静态的,定义静态的变量,不用创建对象,就可以用类名.变量名(或方法名)就可以使用,因为调用这个类时,静态变量或方法就被创建了
用final标记的类不能被继承,标记的方法不能被子类重写,标记的变量即成为常量,只能赋值一次。
abstract,是抽象的,抽象类用它来修饰,抽象方法也必须用它修饰。抽象类不能被实例化,不能用new去产生对象,抽象方法只需声明,不需实现。一般用来定义接口。
2
private :私有,只有类内部使用,包括内部类。
static:标时该方法或属性为类方法或类属性,调用可以直接用类名.属性或者方法。
final:表示只可一次赋值,赋值后不可再对其值做任何变动. 不同与一般变量,一般的定义就赋值,int赋值0double0。0booleanfalse。。。但是final的不自动初始化,可以自己赋值,且只一次后不能在变。修饰对象表示对象不能指向其他对象(里面属性可以变的),相当与final的对象那块内存地址。
abstract:表明为抽象类/方法/变量.不能实例化,abstract类中不一定有abstract的方法,但是一旦一个类中有abstract的方法或者属性,只个类必定是absrtact的。完全抽象的类就是接口了。。
3
private:私有的,只能在本类用,换个类它就完蛋了
static:静态的,可以理解为唯一的,就是不能跟一堆对象玩,只能和类名玩了
final:常量,你可以理解为不变的。就像唐僧一样坐那就不动了。
修饰变量 == 不能被改变
修饰方法 == 不能被覆盖
修饰类 == 不能被继承
abstrat:抽象呗,比接口具体点,其实可以把他们理解成一个玩意儿,他们的作用就是抽象抽象再抽象,把具体的抽象,把抽象的再抽象,方便我们使。怎么个方便法?
第一:当参数,其实就是多态的使用
第二:如果是接口的话,那么就可以多继承了,多继承是老牛X的功能了
4
private: 私有的,只能在类内部别访问。
protected: 受保护的,这个类不包下面的所有类都可以访问。
public:公共的,所有的类都可以访问
static:修饰的变量或方法,在类加载的时候就可以访问,也就是不用我们new一个新的类引用就可以访问。
final修饰的类是不可以继承的类。
final修饰的变量是常量,也就是在运行时,它的值是不可以修改的。
abstrat:修饰的类是抽象类,这样的类不可以产生实例。也就是不能用new操作。
abstrat:修饰的方法是抽象方法,也就是只定义没有实现的方法。
- private,static,final,abstratr区别
- public,protected,private,static,final的区别
- public,private,final,static的区别
- private final static ×× 和private static final xx 两者修饰变量的区别
- 【关键字private,static,final】
- private static final 和 private final
- java中public、protected、private、static、final的区别
- Java-一直弄不懂public,private,final,static的区别
- private static final SessionFactory sf;
- private static final long serialVersionUID
- private static final 修饰符
- public,proteced,private,static,final
- private static final long serialVersionUID
- private static final long serialVersionUID
- Private Static & Public Static 区别
- static final 与 final区别
- public protected default private static final这几个修饰符的区别
- Java修饰符:public、protected、private、abstract、static和final区别
- 解决TCP网络传输“粘包”问题
- PowerPC 体系结构之存储管理
- 利用模板导出数据到Excel中
- asp.net从客户端中检测到有潜在危险的Request.Form值
- 第一个项目 四位数码管时钟
- private,static,final,abstratr区别
- 谁能帮我看看这段jsp代码中的问题
- (详细)window 7 用户硬盘安装ubuntu-10.04-desktop
- AOP(Aspect-Oriented Programming)
- 感想2012-3-31
- Round-Robin负载均衡算法及其实现原理
- 项目开发文档13种
- 设计模式之创建型模式
- MDI 修改 “无标题” 为指定内容