从零开始学习Java——面向对象编程之类、构造器、方法重载(第七天)
来源:互联网 发布:淘宝子账号认证失败 编辑:程序博客网 时间:2024/05/19 13:06
面向对象编程(Object-Oriented—Programming)——为了更能直接的描述问题域中客观存在的事物。
一、面向对象编程简介
面向对象是把问题域分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事务在整个解决问题的步骤的行为。
面向对象的编程思想——力图使计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能的一致。
- 类(class):对一类的事物描述、是抽象的、概念上的定义
- 对象(object):是实际存在的该类事物的每个个体,因而也称为实例(instance)
C/S模型——Client Server,客户端——服务器
B/S模型——Browser Server,浏览器——服务器
注意:类要是只有一个对象,可以设计为单例模式
二、类、方法、属性
1.类的命名
类名:首字母大写,驼峰命名法UpperCamelCase
方法:
1、无参无返回值
2、有参无返回值
3、有参有返回值
4、无参有返回值
方法的重载:
参数列表(类型不同,个数不同,位置不同)
好处:
(1)提高代码可读性
(2)方便调用
构造函数:
创建对象,初始化
没有构造方法,系统会自动提供一个空的构造方法(缺省构造函数)
当显示声明构造函数,系统将不再提供默认的构造器
this指即将出现的对象,在构造函数中可给属性赋值,但是当形参和属性名相同时,this不能省略
注意:
构造器调用,必须将将调用代码放在第一位
至少有一个构造器谁也不调用
0 0
- 从零开始学习Java——面向对象编程之类、构造器、方法重载(第七天)
- 构造方法,方法重载——java面向对象
- Scala学习—面向对象编程之类
- 第七天学习java笔记面向对象
- python第七天学习记录——面向对象高级以及socket编程
- Java基础学习第七天——面向对象常见概念
- 黑马程序员——java第七天:面向对象(继承、子父类之变量、final、抽象、模板方法、接口)
- java学习之旅35--面向对象_08_方法重载_构造方法重载
- 黑马程序员 —— 面向对象(第七天)
- 面向对象编程(类,构造器,重载,this关键字)
- 零基础学习JAVA.第七天:面向对象
- 黑马程序员--Java基础学习(面向对象)第七天
- 黑马程序员——第七天(Java面向对象-继承)
- Java基础第7讲--面向对象之类和方法
- java学习之路 之 面向对象编程-面向对象特征之一(封装和隐藏)级类的成员之三(构造器、构造方法)
- JAVA 学习日记(2).面向对象,对象,类,封装,构造方法,重载
- Java面向对象(构造器、访问控制、重写重载)
- Java学习之面向对象二-----方法的重载和构造方法
- Webstrom 20163.3刷新页面一直提示未授权的解决方法
- 1028. List Sorting 解析
- Accessibility辅助功能--一念天堂,一念地狱
- HPC GPU Node:
- Android系统广播大全及开机自启动的服务
- 从零开始学习Java——面向对象编程之类、构造器、方法重载(第七天)
- 二进制转换(负数的原码,反码,补码)
- Python 国际化(i18n) 支持
- 我的管理之旅——艾默生的管理十二原则
- 【概念笔记】JAVA基础 - part3
- PAT甲级1007
- 1029. Median 解析
- bzoj3711
- git学习—(2)git安装