JAVA的包和继承和接口有什么不同,,不是都引用JAVA内部的定义类吗??
1个回答
展开全部
包指的是,你可以使用包里面提供的类,你只有import了一个包才能在你自己的类里面使用包中的类。
继承完全不是你说的引用java内部的定义的类,你要明白java的面向对象的思想,什么是聚合,什么是继承,这里就简单点说下继承吧,以人类为例子:
人类是一个类,女人是人类的一个子类
人类里面有一个方法,吃饭(),女人继承自人类,所以女人继承了人类的这些特质,所以女人也可以吃饭(),但女人有自己的特点,她会生孩子,所以女人有了自己的方法 生孩子()。
这个简单的例子就说明了什么是继承。
我强烈建议你去看thinking in java,好好把面向对象的思想弄清楚,不要总看一些国内的破教程,没有掌握java编程思想,很容易陷入误区,有很多人觉得初学者不要看thinking in java,这是非常错误的!基础不打好,后面会走很多弯路,你如果在继承,接口等面向对象的概念上很模糊的话,强烈建议你去把这本书找来看看,里面说的非常清楚,学java没看过这本书等于你没学java
继承完全不是你说的引用java内部的定义的类,你要明白java的面向对象的思想,什么是聚合,什么是继承,这里就简单点说下继承吧,以人类为例子:
人类是一个类,女人是人类的一个子类
人类里面有一个方法,吃饭(),女人继承自人类,所以女人继承了人类的这些特质,所以女人也可以吃饭(),但女人有自己的特点,她会生孩子,所以女人有了自己的方法 生孩子()。
这个简单的例子就说明了什么是继承。
我强烈建议你去看thinking in java,好好把面向对象的思想弄清楚,不要总看一些国内的破教程,没有掌握java编程思想,很容易陷入误区,有很多人觉得初学者不要看thinking in java,这是非常错误的!基础不打好,后面会走很多弯路,你如果在继承,接口等面向对象的概念上很模糊的话,强烈建议你去把这本书找来看看,里面说的非常清楚,学java没看过这本书等于你没学java
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询