Java面向对象
来源:互联网 发布:接电话变声软件 编辑:程序博客网 时间:2024/04/28 10:41
学习java一年之后,再看面向对象。
类与对象:
类(class)是某一批对象的抽象,可以理解成某种抽象概念。
对象(object, 也成为实例,instance)才是一个具体存在的实体。
例如人是一个实体, 人类是一个类。定义一个类:
[修饰符] class 类名
{
零到多个构造器定义…
零到多个Field…
零到多个方法…
}
在上面的语法格式里,修饰符可以是public、final、abstract,或者完全省略。类名是一个有意义的单词组合,并符合类名的规范。
一个类定义,可以包含最常见的三种成员:构造器、Field、和方法,可以定义零或多个。- 三种成员的基本介绍
Field用于定义该类或者该类的实例所包含的状态数据;
方法则用于定义该类或者该类的实例的行为特征或者功能实现;
构造器用于构造该类的实例, java语言通过new关键字调用构造器, 从而返回该类的实例。构造器是一个类创建对象的根本途径, 如果一个类没有构造器,这个类通常无法创建实例。如果程序员没有手动添加构造器,java会为该类提供一个默认的构造器。 详解三种成员
Field语法格式
*修饰符:修饰符可以省略,可以是权限修饰符,也可以是static和final,这两种也可以组合使用;
*Field类型: 可以是java语言允许的任何数据类型
*Field名:Field名是一个合法的标识符,且第一个单词的首字母小写,后面每个单词的首字母大写。
*默认值:定义Field还可以指定一个可选的默认值方法语法格式
*修饰符:修饰符可省略,也可以是权限修饰符,abstract、final只能出现其中一个,它们都可与static组合起来修饰方法。
*方法返回值类型:返回值类型可以是java语言允许的任何数据类型,包括基本类型和引用类型。如果声明了返回值,则方法体内必须有一个有效的return语句,如果方法没有返回值,则必须使用void来声明没有返回值。
*方法名: 命名规则与Field基本相同
*形参列表:形参列表用于定义改方法可以接受的参数,一旦在定义方法时指定了形参列表,则调用该方法时就必须传入对应的参数值。构造器:
*修饰符:修饰符可以省略,也可以是权限修饰符之气;
*构造器名:构造器名必须与类名一致;
*形参列表:和定义方法形参的列表格式完全一致static详解
static是一个特殊的关键字,它可以用于修饰方法和Field等成员。static修饰成员表明它属于这个类本身,而不是属于该类的单个实例,因为通常把static修饰的Field和方法也称为类Field、类方法。static成员不能直接访问非静态成员。
在类中定义的成员,有static修饰的成员属于类本身, 没有static修饰的成员属于该类的实例。
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- 【java】java面向对象
- 【Java】Java面向对象
- java面向对象(一) 了解面向对象
- Java面向对象概述
- java面向对象
- JAVA面向对象
- JAVA 面向对象??
- Java面向对象特性
- Java面向对象特性
- java基础 面向对象
- Java面向对象程序设计
- java面向对象
- 如何给虚拟机上的CentOS添加一块硬盘呢?
- JAVA分代垃圾回收机制
- Ubuntu-14.10添加root登录
- JAVA微信开发weixin4j新手接入之Servlet方式接入
- Movie Store OpenCart 自适应主题模板 ABC-0249
- Java面向对象
- webview使用小注意
- Hinton关于RBM的代码注解之(三)mnistclassify.m
- ThreadPoolExecutor的应用和实现分析(续)—— 任务饱和丢弃策略
- 【memcache】客户端 cmd操作常用指令
- 类和对象的思维导图
- [andorid]_[初级]_[修改手机通讯录联系人信息-联系人名称、手机号码、电子邮件、即时信息、地址、组织]]
- Android之Handler用法总结
- Maven的pom.xml介绍