Java特性随便看看(继承)
				
		
		
				
						
						
				 
		
				
						
						
				 
		
				
						一、继承
				
		
		
				
				 
		
				
						    Object类是所有类的祖先,每一个类都会继承另一个类,如果一个类没有显式得继承自某个其他类,那么它就是继承自Object类。每个类都是一种多态类型。
				
		
		
				
						
						
				 
		
				
						
								    1、Object类中的一些方法:
						
				
		
		
				
						
						
				 
		
				
						    equals()
				
		
		
				
						      用于比较实例中的变量
				
		
		
				
						
						
				 
		
				
						    getClass()
				
		
		
				
						      返回对象的类的表示
				
		
		
				
						
						
				 
		
				
						    toString()
				
		
		
		
				
						
						
				 
		
				
				 
		
				
						
								二、包
						
				
		
		
				
						
						
				 
		
				
						    一个方法封装一个算法,一个类封装N个方法,一个包封装N个类
				
		
		
				
						
						
				 
		
				
						
								    1、Java常用包
						
				
		
		
				
						
						
				 
		
				
						      java.awt(图形用户界面)
				
		
		
				
						      java.awt.event(处理鼠标点击等事件)
				
		
		
				
						      java.io(输入、输出,比如文件)
				
		
		
				
						      java.lang(Object、Integer、String、Math)
				
		
		
				
						      java.util(数据结构)
				
		
		
				
						
						
				 
		
				
						
								    2、包名的写法
						
				
		
		
				
						
						
				 
		
				
						      类的完整名称需要包括类所在的包名以及类的名称,但是有三种情况下可以省略包名:
				
		
		
				
						
						
				 
		
				
						      * 默认包中的类,即不属于任何包的类
				
		
		
				
						      * java.lang包中的类
				
		
		
				
						      * import之后的类
				
		
		
				
						
						
				 
		
				
						      注:导入java.awt.*不会自动导入java.awt.event.*
				
		
		
				
						
						
				 
		
				
						
								    3、把类加入包
						
				
		
		
				
						
						
				 
		
				
						      首先在类的代码最上方加一行代码
				
		
		
				
						      package fruit;
				
		
		
				
						
						
				 
		
				
						      编译命令中将类加入包中
				
		
		
				
						      javac fruit/Data.java;
				
		
		
				
						
						
				 
		
				
						
								    4、访问级别
						
				
		
		
				
						
						
				 
		
				
						      每个字段或方法都有访问级别,一共有4种
				
		
		
				
						
						
				 
		
				
						      ① private:仅对同一个类可见
				
		
		
				
						      ② default(null):对同一个包可见
				
		
		
				
						      ③ protected:同一个包和后代可见
				
		
		
				
						      ④ public:所有类可见