- 浏览: 32886 次
类,对象,封装,包:
类是具有相同属性和行为的一组对象的集合,类是对象的抽象
对象是存在的具体实体,具有明确定义的状态和行为,对象是类的实例
在类中表示对象或实体拥有的特性时称为属性
隐藏属性、方法或实现细节的过程称为封装
封装的好处是隐藏了实现的细节
类可用Class来定义,类的变量和方法可被该类的实例访问,圆点符号用于访问对象的成员
包是将类组合在一起形成代码模块的一种机制
包可用package来申明 ,可用import 来导入包
方法
对象执行的操作称为方法
-----------------------------JAVA 的命名规则------------------------------------------
?1. Package 的命名
Package 的名字应该都是由小写单词组成。 package com.neu.util
2. Class 的命名
Class 的名字必须由大写字母开头而其他字母都小写的单词组成,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。
public class ThisAClassName{}
3. Class 变量的命名
变量的名字必须用一个小写字母开头。后面的单词用大写字母开头,如 userName , thisAClassMethod
4. Static Final 变量的命名
static Final 变量的名字应该都大写,并且指出完整含义。
public static final String
DB_CONFIG_FILE_PATH ="com.neu.etrain.dbconfig";
5. 数组的命名
数组应该总是用下面的方式来命名:
byte[ ] buffer; 而不是: byte buffer[];
6, 方法的参数
使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
SetCounter(int size){
this.size = size;
}
7, {} 对
{} 中的语句应该单独作为一行. 例如, 下面的第1行是错误的, 第2行是正确的:
if (i>0) { i ++ }; // 错误, { 和 } 在同一行
if (i>0) {
i ++
}; // 正确, { 单独作为一行
} 语句永远单独作为一行.
} 语句应该缩进到与其相对应的 { 那一行相对齐的位置。
8.括号
左括号和后一个字符之间不应该出现空格, 同样, 右括号和前一个字符之间也不应该出现空格. 下面的例子说明括号和空格的错误及正确使用:
CallProc( AParameter ); // 错误
CallProc(AParameter); // 正确
9, Java的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种?
// 注释一行
注释若干行
不完全对,除了以上两种之外,还有第三种,文档注释:
注释若干行,并写入 javadoc 文档
Java代码规范
--注释
@author LEI
@version 1.10 2005-09-01
1 注释文档的格式
注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法、定义之前。注释文档由两部分组成——描述、块标记。
例如:
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
前两行为描述,描述完毕后,由@符号起头为块标记注视。
2 注释的种类
2.1 文件头注释
文件头注释以 结束,需要注明该文件创建时间,文件名,命名空间信息。
例如:
,描述部分用来书写该类的作用或者相关信息,块标记部分必须注明作者和版本。
例如:
例如:
class Window extends BaseWindow {
...
}
2.3 构造函数注释
构造函数注释采用 ,描述部分注明构造函数的作用,不一定有块标记部分。
例如:
有例如:
2.4 域注释
域注释可以出现在注释文档里面,也可以不出现在注释文档里面。用的域注释将会被认为是注释文档热出现在最终生成的HTML报告里面,而使用的注释会被忽略。
例如:
boolean isTrigerSuccess = false;
又例如:
boolean isTrigerSuccess = false;
再例如:
int x = 1263732;
2.5 方法注释
方法注释采用 ,描述部分注明方法的功能,块标记部分注明方法的参数,返回值,异常等信息。例如:
发表评论
-
面向对象软件工程与UML
2012-05-31 23:18 662一、软件工程是指导计算机软件开发和维护的一门工程学科。采 ... -
JAVA GUI 编程
2012-05-21 20:46 685一、 GUI中的组件最终都是继承于Component ... -
JAVA集合框架
2012-05-16 22:03 682JAVA中几个主要集合的总结: JAV ... -
多线程复习
2012-05-15 23:55 529计算机中一个运行的程序称为一个进程 每一个进程有不同的内存块 ... -
反射、类加载
2012-05-15 00:20 643反射: 运行时载入、探究、使用编译时未知的类 ... -
JDK常用类
2012-05-13 22:05 1026一、System 类是一个final 类 该类的所有方法和 ... -
异常处理
2012-05-09 23:46 665异常: 分为:检查异 ... -
多态复习
2012-05-04 00:24 597多态就是指:同一种方法,不同的实现。 多态:重载、重写 ... -
这一段时间的总结
2012-05-01 23:43 651试题 ... -
对象的行为
2012-04-25 17:52 569一、栈 的执行顺序为: 先进后出 二、方法的申明有以 ... -
aaaaaa
2012-04-25 17:00 0public class Test { public ... -
JAVA OO 第三章总结
2012-04-22 23:43 693流程控制 感觉JAVA中的流程控制与C中的几乎一样,极个 ... -
JAVA基础语法
2012-04-18 23:18 579一、 JAVA中 有三个保留字: true false ... -
认识JAVA
2012-04-17 22:17 586JAVA 之父 James Gosling 一、19 ... -
复习 联接
2012-04-11 23:39 571一、 SELECT t1.c1, t1.c2, t2 ... -
修改列的数据类型和修改添加各种约束--总结
2012-04-10 21:32 1387修改列的数据类型和修改添加各种约束 修改列的数据类型 ... -
查询、聚合函数
2012-04-09 22:54 653一、 SELECT 列名列表 FROM 表名 二、表 ... -
DML语句-插入、删除、更新、
2012-03-31 18:57 812一、插入单行记录: INSERT INTO 表名 (列 ... -
修改约束
2012-03-31 08:05 633查看表的字段信息:desc 表名;查看表的所有信息:show ... -
熟悉语句、背诵语句
2012-03-29 21:03 510今天的学习内容很简单 但是老师很凶悍.....5555 ...
相关推荐
Java面向对象设计类和对象 Java面向对象设计类和对象是面向对象程序设计的基础,它将现实世界模型自然延伸到程序设计中。类和对象是面向对象设计的核心概念,类描述对象的属性和行为,对象是类的实例,是一个实实在...
通过书籍,个人整理的java基础之类的对象的定义的有关知识点
易康eCognition面向对象分类是一种利用遥感影像进行地理信息提取的技术。它通过将影像中的像素分割成具有相似光谱和空间特征的对象,再对这些对象进行分类,从而达到识别地物类型的目的。本文将详细介绍易康...
在C++编程中,将JSON字符串转换为C++类对象是一项常见的任务,特别是在处理网络通信、数据存储或配置文件时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...
Java是一种广泛使用的面向对象的编程语言,其核心概念包括类和对象。在“java类与对象教学(2)”中,我们将深入探讨几个关键知识点:对象重构、`this`关键字、静态变量与静态方法,以及对象的进一步讨论和包的使用。 ...
【JAVA 教学 PPt(接口,类和对象尤其详尽)】 在Java编程语言中,接口、类和对象是核心概念,对于理解和构建复杂的软件系统至关重要。让我们深入探讨这些主题。 1. 接口(Interface): Java中的接口是一种完全...
面向对象类图-对象图-包图 面向对象类图是OO方法的核心,用于对系统静态设计视图建模。类图技术可以描述系统的行为和结构,并且可以包含接口、包、关系等建模元素。类图的应用有三类:系统词汇建模、简单协作建模、...
类与对象是面向对象编程的基础,Java 语言中,类是描述对象的模板,而对象则是类的实例。下面将详细解释文档中的知识点。 1. 类体由变量定义和方法定义两部分构成。方法定义是类中实现特定功能的代码块,包括类的...
Java 语言中的包机制就像 Windows 中的文件夹,用来归类类文件的位置。要使用包中的类,有两种方法:直接导入该包中要用的类,例如 import java.awt.Color; 或者干脆将包中所有的类直接导入,例如 import java.awt.*...
这个类主要由`org.json`库提供,它允许我们以键值对的形式操作JSON对象。 `JSONObject`是`org.json`库中的一个核心类,它提供了创建、读取和修改JSON对象的功能。要使用`JSONObject`,你需要在项目中引入对应的jar...
Java编程中的类和对象是面向对象编程的核心概念。面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它基于“对象”的概念,强调数据和操作数据的方法结合在一起,提供更好的代码组织和可维护性。 ...
在编程领域,类和对象是面向对象编程(Object-Oriented Programming, OOP)的核心概念。面向对象编程是一种软件开发方法,它强调将程序结构组织为一系列相互协作的对象,而不是单一的过程或函数。这种思想源自于对...
Java 实验四 对象和类(抽象类、接口与包) 本实验主要涉及到 Java 中的对象和类的概念,包括抽象类、接口、包等面向对象程序设计技术的特点。通过本实验,学习者将熟练掌握抽象类、接口、包的概念,并了解如何使用...
在Java编程语言中,"类"与"对象"是核心概念,它们构成了面向对象编程的基础。本文将深入探讨这两个概念,以及如何在实际编程中应用它们。 首先,我们需要理解"类"。在Java中,类可以看作是蓝图或者模板,它定义了一...
Java是一种面向对象的编程语言,它的核心特性之一就是通过类和对象来组织和管理代码。在Java中,类是创建对象的蓝图,它定义了一组特性和行为,这些特性和行为构成了对象的状态和操作。 4.1 初识对象和类: 在Java...
Java是一种广泛使用的面向对象的编程语言,其核心概念包括类和对象。类是Java中的蓝图,定义了数据(属性)和行为(方法)的模板,而对象是类的实例,代表程序中的具体实体。让我们深入了解一下Java类和对象的基础...
在Java的世界里,类和对象是核心概念,它们构成了面向对象编程的基础。本实验指导将深入讲解如何在Java 2(通常指的是Java SE 2)环境中,通过上机实践来理解和运用类与对象,以及如何有效地组织代码,例如使用...
【Java基础入门教程 第3章 类和对象】 Java是一种面向对象的编程语言,其核心概念是类和对象。本章主要介绍了面向对象编程的基础知识,包括数据类型、变量、数组、运算符和控制语句,并重点讲解了类和对象的概念。 ...
类图是描述系统的静态结构的模型,对象图是描述系统的动态行为的模型,而包图是将系统划分成较小的、便于处理的单元的机制。 学习要点: * 理解类图的基本概念 * 为系统建模类 * 建模类之间的关联关系 * 理解并...
Java是一种面向对象的编程语言,其核心概念是类和对象。在Java中,类是创建对象的蓝图,它定义了对象的属性和行为。对象则是类的实例,具备类中定义的特性和功能。 3.1 类 在Java中,类是描述一类事物的模板,它...