博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象 空参有参构造
阅读量:5087 次
发布时间:2019-06-13

本文共 444 字,大约阅读时间需要 1 分钟。

面向对象

 面向对象的三大特点:

         封装 继承 多态

封装:将对象的属性和实现细节隐藏,对外只提供公共的访问方式。

优点:防止数据的篡改,提高安全性,隐藏细节。

private 封装

对外提供get  set   方法获取

private权限修饰符:

         修饰成员变量和成员方法,被私有的成员只能在本类中访问

this关键字作用:this代表当前正在调用方法的对象

构造方法:

特点:

  1. 构造方法是一种特殊的方法,方法名与类名相同
  2. 没返回值类型
  3. 其返回值可以理解为是新创建对象的引用

作用:

         给对象初始化,即:给成员变量赋值

注意:

  1. 如果没有写,系统提供一个默认构造方法(即:空参构造)
  2. 多个构造方法是以重载的形式存在的
  3. 使用new Student();实际上就是在调用空参构造方法

this关键字在构造方法中的使用

•        在某个构造方法中去调用本类的其它构造方法

•        必须放在构造方法的第一句

 

转载于:https://www.cnblogs.com/YWJAVA7010/p/9525583.html

你可能感兴趣的文章
[HDOJ3718]Similarity(KM算法,二分图最大匹配)
查看>>
Nexus Repository3安装和maven,npm配置(Linux)
查看>>
a 标签中调用js的几种方法
查看>>
从SQL Server 2005 中 导入 导出 excel 表格
查看>>
R Shiny(开源的R包)
查看>>
用Tensorflow做蝴蝶检测
查看>>
Hbuilder编辑器 设置less即时编译环境
查看>>
Spring Cloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
查看>>
Spring Cloud 入门教程(一): 服务注册
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>
Linux(Centos)之安装Redis及注意事项
查看>>
正则表达式总结
查看>>
JavaWeb之Servlet的生命周期
查看>>
maven学习
查看>>
程序4-3 umask函数实例
查看>>
GitHub上那些值得一试的JAVA开源库
查看>>
linux 删除暂时无用内容
查看>>
centos 7 删除 virbr0 虚拟网卡virsh net-list
查看>>