没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
面向对象技术的定义:面向对象技术基于对象的概念,以类和继承为构造机制,充分利用接口和多态提供灵活性,来认识,理解,刻画客观世界和设计构建相应的软件系统。
什么是对象?
对象是客观存在的事物,万物皆对象
方法的重载?
方法名相同,参数不同;返回的类型可以不同;不受抛出异常影响;重载不仅出现在同一个类中,也可以出现在父子类中;参数的匹配有个向上就近原则
java中的构造方法:
特点:没有返回值,方法名和类名相同;
构造方法可以是重载的,但是不能被继承。
什么是封装?
封装指的是一个对象内部状态对外界是透明的,对象于对象之间只关心有什么方法,而不是关心属性;封装使实现的改变对架构的影响最小;封装使对象的属性尽可能的私有,
根据需要配上相应的get和set方法,对象的方法要尽可能的公开。
什么是继承?
基于一个已经存在的类构造一个新类,继承存在的类就是复用这些类的方法和属性,也可以在此基础上添加相应的新的方法和属性。
在实际开发过程中一般组合复用代替继承复用;这样可以不需要把父类的所有方法暴露给子类,加大耦合度。
什么是多态?
所谓多态就是指一个父类的引用指向一个子类的对象;换句话就是多态使我们可以把一个子类对象看作是一个父类对象(一个对象多种形态)
重载又叫编译时多态,覆盖又叫运行时多态;
在方法重载的情况下,参数类型决定于编译时类型.
多态的作用?
在我们需要一类对象的共性时,我们可以容易的抽取。多态使我们有机会写出通用代码以适应需求的不断变化.
多态的用法: 多态用在方法的参数上;多态用在方法的返回类型上
java中什么是方法覆盖?
子类方法覆盖父类方法; 参数表,方法名必须完全相同;返回类型相同;子类的访问修饰符不能比父类更窄;
什么是对象?
对象是客观存在的事物,万物皆对象
方法的重载?
方法名相同,参数不同;返回的类型可以不同;不受抛出异常影响;重载不仅出现在同一个类中,也可以出现在父子类中;参数的匹配有个向上就近原则
java中的构造方法:
特点:没有返回值,方法名和类名相同;
构造方法可以是重载的,但是不能被继承。
什么是封装?
封装指的是一个对象内部状态对外界是透明的,对象于对象之间只关心有什么方法,而不是关心属性;封装使实现的改变对架构的影响最小;封装使对象的属性尽可能的私有,
根据需要配上相应的get和set方法,对象的方法要尽可能的公开。
什么是继承?
基于一个已经存在的类构造一个新类,继承存在的类就是复用这些类的方法和属性,也可以在此基础上添加相应的新的方法和属性。
在实际开发过程中一般组合复用代替继承复用;这样可以不需要把父类的所有方法暴露给子类,加大耦合度。
什么是多态?
所谓多态就是指一个父类的引用指向一个子类的对象;换句话就是多态使我们可以把一个子类对象看作是一个父类对象(一个对象多种形态)
重载又叫编译时多态,覆盖又叫运行时多态;
在方法重载的情况下,参数类型决定于编译时类型.
多态的作用?
在我们需要一类对象的共性时,我们可以容易的抽取。多态使我们有机会写出通用代码以适应需求的不断变化.
多态的用法: 多态用在方法的参数上;多态用在方法的返回类型上
java中什么是方法覆盖?
子类方法覆盖父类方法; 参数表,方法名必须完全相同;返回类型相同;子类的访问修饰符不能比父类更窄;
资源评论
leicj520
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功