Java类的组成:类的三个组成部分

(2011-11-17 21:51:53)

标签:

j2me

一、数据成员:数据成员是类的属性,声明该类的对象所具备的属性。声明数据成员往往需要声明以下几项:(1)权限修饰符;(2)数据类型:数据成员必须指明其数据类型,Java中的数据类型分两种,基本类型和引用类型;

(3)数据成员标志符:即数据成员的名字。名字要遵守Java的命名规范,最好采用名词性质的单词命名,可以由数字、字母、$、_组成,但是首字母不能是数字;

(4)初值: 数据成员可以赋初值,也可不赋初值。如果不赋,则会有默认值(根据数据类型不同而不同)。

二、构造方法:构造方法是为了创建对象的,反过来亦成立,创建对象必须使用构造方法。

三、方法成员: 方法成员是该类对象所能进行的操作。往往需要声明一下几项:

(1)权限访问修饰符:与数据成员的修饰符概念相同;

(2)返回值类型:方法成员必须指明返回值类型,如果该方法没有返回值,则使用void;

(3)方法成员标志符:即方法的名字。规则与数据成员标志符相同。建议方法成员采用动词性质单词命名。

作者:taomoon719

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

java类的成员组成_Java类的组成:类的三个组成部分相关推荐

  1. Java 实验报告 了解如何使用类及其成员的修饰符,理解类的继承性,掌握方法的继承、重载和覆盖

    班级软件16-2班 学号 3162052051734姓名梁振宇同组实验者 实验名称Java语言基础练习日期 2018年 05 月31 日 一.实验目的: 了解如何使用类及其成员的修饰符,理解类的继承性 ...

  2. 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。

    /** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...

  3. java实例变量成员变量_Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法...

    总是被这些相似的概念搞晕,查阅了资料后做个小总结,以变量为例,方法辨析类似. 1.多胞胎名字汇总辨析 成员变量和成员方法是范围最大的定义,提到成员变量就可以理解成你所定义在一个类体中的各类变量的统称, ...

  4. Java为枚举类创建成员变量_Java学习——枚举类

    Java学习--枚举类 摘要:本文主要介绍了Java的枚举类. 部分内容来自以下博客: https://www.cnblogs.com/sister/p/4700702.html https://bl ...

  5. java 由接口构造对象_Java学习笔记04——类和对象|抽象和接口|构造方法与继承...

    六.Java类 1.  Java中用关键字class来创建类. 2.  类中属性和方法称为类的成员;类的声明和方法要在同一个文件内,不同于C++. 3.  类的定义: [] class [extend ...

  6. java格式化日期时分秒_Java 日期、时间类,日期、时间的格式化

    Java提供了Date.Calendar两个类用于处理日期.时间. 但Date的大部分构造器.方法已经过时,不在推荐使用,Calendar类又过于复杂,所以Java8推出了一套新的时间日期库. 1.D ...

  7. python类的成员函数_Python实现动态添加类的属性或成员函数的解决方法

    某些时候我们需要让类动态的添加属性或方法,比如我们在做插件时就可以采用这种方法.用一个配置文件指定需要加载的模块,可以根据业务扩展任意加入需要的模块. 本文就此简述了Python实现动态添加类的属性或 ...

  8. Java创建一个文件变量_java如何定义一个类,创建它的成员变量和方法?

    展开全部 类即对象的思想,一个对象包含e68a843231313335323631343130323136353331333337623439了属于自己的成员变量和操作方法. 如何定义一个类,得看你对 ...

  9. java类 家族成员 姓氏_java题目 将一些学生分别按姓氏分类,每个姓氏的学生输出到一行上。...

    展开全部 具体算法我会这样写:public static void main(String... args){ Collection names=new ArrayList<>(); na ...

最新文章

  1. GPU上创建目标检测Pipeline管道
  2. 全网最具深度的三次握手、四次挥手讲解,深夜思考
  3. mysql删除表命令_MySQL创建和删除表操作命令实例讲解
  4. linux启动keepalived服务,keepalived的原理及安装应用
  5. javascript事件之:jQuery事件中实例对象和拓展对象之间的通信
  6. 自然数,实数,有理数,整数,分数,无理数
  7. Verilog HDL中模块参数传递的方法
  8. Nginx学习之十-超时管理(定时器事件)
  9. 订阅号、服务号与企业号区别
  10. TextRank算法
  11. matlab连续时间系统复频域分析,实验五连续时间信号与系统的复频域分析的MATLAB实现.doc...
  12. xcode动态改变窗口大小_[SwiftUI 100天] 在 SwiftUI 中动态过滤 @FetchRequest
  13. python安装pygame教程_Pygame安装教程
  14. 新能源电动汽车设计与生成
  15. 阿里云服务器怎么配置安全组?
  16. 这样设置定时消息通知提醒,重要的信息肯定不会错过
  17. 标号法求解单源最短路径
  18. APT组织最喜欢的工具 Cobalt Strike (CS) 实战
  19. 全国降雨侵蚀力因子R值计算/土壤侵蚀计算
  20. 【LiteOS】HUAWEI LiteOS 详解

热门文章

  1. 服务器打开虚拟机电源重启,虚拟机服务器自动重启
  2. php数组合并 要保持两个数组的键名都不变
  3. 计算机应用板块还有行情吗,今日股市行情资金收评:计算机应用板块资金流出居前...
  4. word手写字体以假乱真_学会Word上下标,搞定公式输入
  5. DFA的构造C语言,DFA的编程实现含源代码实验报告剖析
  6. 【MySQL】UPDATE LEFT JOIN
  7. linux java程序启动脚本
  8. python root什么意思_root是什么意思
  9. python中用来占位_自定义占位符,如python中的None
  10. php调mysql接口头文件_php基础系列:PHP连接MySQL数据库用到的三种API