Java类对象的定义

Java类对象的定义

ID:43737670

大小:30.50 KB

页数:3页

时间:2019-10-13

Java类对象的定义_第1页
Java类对象的定义_第2页
Java类对象的定义_第3页
资源描述:

《Java类对象的定义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java类对象的定义、生成和使用1.解析简单应用程序的结构publicclassMyFirstProgram{publicstaticvoidmain(String[]args){System.out.println("WelcometoJavaProgramming!Thisismyfirstprogram!");}}(1)Java程序中必须有而且只能有一个公共类,在公共类中必须有而且只能有一个主方法,主方法总是:publicstaticvoidmain(String[]args){}。(2)Java程序的任何部分都必须

2、包含在某一个类中。(3)System.out.println(“WelcometoJavaProgramming!”);是main方法的一个语句,作用是把一行文本输出。使用的是System.out对象,并调用了它的println方法。注意,利用句点来调用一个方法(称作:成员访问符),Java的通用语法是:object.method(parameters)//关键字public是一种访问控制符(accessmodifier)。//关键字class定义了一个名字为MyFirstProgram的类。//类名的命名规则符合标识符的

3、规则。习惯上类名是由几个名词紧靠在一起构成,并且每个单词的首字母都大写。//源代码的文件名必须同公共类的名字一样,并且以.java作为文件扩展名。//Java解释器总是从类的main方法开始执行代码。//在c++中的所有函数,在Java中都是某个类的方法。//与c/C++不同的是,main方法并不对操作系统返回一个“退出代码”。如果main方法正常退出,则Java程序的退出代码为0,表明成功地执行完毕此程序。如果以不同的退出代码结束程序,则使用System.exit方法。//回车并不意味着一个语句的结束,一个语句可以跨越多

4、行。//Java中的方法可以没有参数(parameter),也可以有一个或多个参数(有些程序设计语言中称它们为argument(参数))。即使一个方法没有参数,空的圆括号也是必需的。2.对象的定义和使用2.1.1定义类的对象类对象的生成过程,包括对象的声明、实例化和初始化。实例化一个对象就是通过new运算符为对象分配空间(类属于复合数据类型,在声明对象时,系统并没有为对象分配空间,用户需要应用new完成分配空间的任务)。既可以在声明对象时实例化(创建)对象,也可以先声明对象,然后再创建。(1)在声明对象时,创建对象:[修饰

5、符]类名对象名[=new类名(参数列表)];例如:publicStrings=newString(“Thedefinitionofclass”);publicStrings;s=newString(“Thedefinitionofclass”);(2)先声明对象,然后再创建对象:[修饰符]类名对象名;对象名=new类名(参数列表);2.1.2对象的使用包括对属性和方法的引用,通过分量访问运算符“.”来实现。格式为:类对象名.成员名2.1.3对象的清除类对象的清除由系统自动完成,不需要用户干预。//BookInfo.java

6、publicclassBookInfo{publicstaticvoidmain(String[]args){BookClassbook1=newBookClass();book1.setname(“Java2”);book1.setauthor(“Hanjun”);book1.settype(“ComputerScience”);System.out.println(“下面是一本书的信息:”);System.out.println(“书名:“+book1.getname());System.out.println(“作者

7、:“+book1.getauthor());System.out.println(“类别:“+book1.gettype());}}//BookClassclassBookClass{privateStringname;privateStringauthor;privateStringtype;publicvoidsetname(Stringtname){name=tname;}publicvoidsetauthor(Stringtauthor){author=tauthor;}publicvoidsettype(Stri

8、ngttype){type=ttype;}publicStringgetname(){returnname;}publicStringgetauthor(){returnauthor;}publicStringgettype(){returntype;}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。