Java类对象的定义.doc_第1页
Java类对象的定义.doc_第2页
Java类对象的定义.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java类对象的定义、生成和使用 1. 解析简单应用程序的结构 public class MyFirstProgram public static void main(String args) System . out . println ( Welcome to Java Programming ! This is my first program ! ) ; (1)Java 程序中必须有而且只能有一个公共类,在公共类中必须有而且只能有一个主方法,主方法总是:public static void main(String args) 。(2)Java程序的任何部分都必须包含在某一个类中。(3)Systemoutprintln(“Welcome to Java Programming !”);是main方法的一个语句,作用是把一行文本输出。使用的是Systemout对象,并调用了它的println方法。注意,利用句点来调用一个方法(称作:成员访问符),Java的通用语法是: objectmethod(parameters)/关键字public是一种访问控制符(access modifier)。/关键字class定义了一个名字为MyFirstProgram的类。/类名的命名规则符合标识符的规则。习惯上类名是由几个名词紧靠在一起构成,并且每个单词的首字母都大写。/源代码的文件名必须同公共类的名字一样,并且以 java作为文件扩展名。 / Java解释器总是从类的main方法开始执行代码。/在c+中的所有函数,在Java中都是某个类的方法。/与cC+不同的是,main方法并不对操作系统返回一个“退出代码”。如果main方法正常退出,则Java程序的退出代码为0,表明成功地执行完毕此程序。如果以不同的退出代码结束程序,则使用Systemexit方法。/回车并不意味着一个语句的结束,一个语句可以跨越多行。 /Java中的方法可以没有参数(parameter),也可以有一个或多个参数(有些程序设计语言中称它们为argument(参数)。即使一个方法没有参数,空的圆括号也是必需的。2. 对象的定义和使用2.1.1 定义类的对象类对象的生成过程,包括对象的声明、实例化和初始化。实例化一个对象就是通过new运算符为对象分配空间(类属于复合数据类型,在声明对象时,系统并没有为对象分配空间,用户需要应用new完成分配空间的任务)。既可以在声明对象时实例化(创建)对象,也可以先声明对象,然后再创建。(1)在声明对象时,创建对象:修饰符 类名 对象名 = new 类名(参数列表) ;例如: public String s = new String(“ The definition of class”) ;public String s ;s = new String(“ The definition of class”) ;(2)先声明对象,然后再创建对象:修饰符 类名 对象名 ;对象名 = new 类名(参数列表) ;2.1.2 对象的使用包括对属性和方法的引用,通过分量访问运算符“ . ”来实现。格式为:类对象名.成员名2.1.3 对象的清除类对象的清除由系统自动完成,不需要用户干预。/BookInfo.javapublic class BookInfo public static void main(String args) BookClass book1=new BookClass(); book1.setname( “Java2” ); book1.setauthor( “Hanjun” ); book1.settype( “Computer Science” ); System.out.println(“下面是一本书的信息:”); System.out.println(“书名: “+book1.getname(); System.out.println(“作者: “+book1.getauthor(); System.out.println(“类别: “+book1.gettype(); /BookClassclass BookClass private String name ; private String author ; private String type ; public void setname(String tname) name=tname; public void setauthor(String tauthor) author=tauthor; public void settype(String ttype) type=ttype; public Strin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论