构造方法,面向对象
来源:互联网 发布:优化发展环境心得体会 编辑:程序博客网 时间:2024/05/16 17:44
构造方法的概念和作用:构造方法是用来初始化对象的内部状态(给属性赋值),构造方法是创建对象的根本,创建对象其实就是使用new构造方法来完成的。
构造方法的的点:1.构造方法名必须和类名一致。
2.构造方法没有返回值(也不能写void)。
3.构造方法不能由程序员显示的直接调用。
4.Java语言中,每个类至少有一个构造方法(如果没有构造方法,无法创建对象)。
5.如果类的定义者没有显示的定义构造方法,则Java编译器自动提供一个默认的构造方法,该构造方法默认为空(没有参数列表,没有方法体)
访问控制符:
访问控制符范围
访问控制
private
(缺省)default
protected
public
同一类中
√
√
√
√
同一个包中其他类
√
√
√
不同包中子类
√
√
不同包中非子类
√
封装的作用:使用访问控制符可以将对象中不允许外部程序直接访问的重要属性,隐藏在对象内部。
继承:父类:被继承的类称为父类。子类:继承父类的类就是子类。
在C++等面向对象的语言中存在多继承,但是在Java中不允许多继承,但是Java支持多重继承(A继承B,B在继承C)。
方法的重写;当子类继承父类时,子类获得了父类的属性和方法,但是有时候父类的方法不能满足子类的需求,此时可以再子类中重写父类的这个方法。
方法重写时,子类中的方法的访问控制符不能比父类更严格。
如果父类中的方法时用private修饰的,在子类中就不叫重写.(因为父类中用private修饰的方法和属性只能被自己使用,子类根本就无法访问,所以不存在重写。)
阅读全文
0 0
- 面向对象 构造方法
- 构造方法,面向对象
- 面向对象的构造方法:
- JAVA面向对象-----构造方法
- php面向对象-构造方法
- 面向对象之构造方法
- 面向对象,函数构造方法
- 面向对象 构造方法 初始化对象
- 面向对象的编程,构造方法
- 八 java面向对象程序设计(构造方法)
- 03-php面向对象编程-构造方法
- Java面向对象基础--构造方法
- Java面向对象基础--构造方法私有化
- 面向对象基础知识(2)- 构造方法
- OC面向对象五构造方法
- oc 面向对象特性(属性,构造方法)
- java面向对象(三) 构造方法
- Objective-C 面向对象基础-构造方法
- 678. Valid Parenthesis String
- iOS开发之字符串(NSString)的截取的几种方法
- ORACLE 查看表空间使用率
- 如何写H5/web前端工程简历中的项目经验
- POJ 3273 Monthly Expense <二分>
- 构造方法,面向对象
- 抓包工具Charles的使用
- Git入门教程
- C语言基本算法二累加
- Java的3个问题:synchronized方法、volatile关键字、及内部类
- Java 中的类为什么要实现序列化呢 / JAVA中序列化和反序列化中的静态成员问题
- [树形DP入门]没有上司的舞会
- 服务器返回值及相应含义整理
- android 加载系统相册图片并显示