网站大量收购闲置独家精品文档,联系QQ:2885784924

Java九大示例程序1.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第PAGE页

JAVA面向对象九个经典例子程序

TOC\o1-2\h\z\u1Helloworld例子 1

2类的根本组成例如 1

3静态与非静态变量及方法的使用 3

4类继承的例子 3

5类的访问修饰符 4

6抽象类及其实现例如 5

7接口及其实现 6

8抽象类与接口混合编程例子 7

9接口回调与多态性 8

1Helloworld例子

packageExample;//定义自己的包名

publicclassExample1//定义一个类

publicstaticvoidmain(String[]args)//系统可以执行的main方法,这里是一个公有静态无返回值的方法

System.out.println(Helloworld!);

//调用java.lang包中的System类的PrintLine方法输出Helloworld!

2类的根本组成例如

packageExample;

classPerson

publicintage;//声明公共字段age

privateStringname;//声明私有字段name,此时name为类的属性,下面通过公有方法进展访问

publicStringgetName(){

returnname;

publicvoidsetName(Stringname){

this.name=name;

publicvoideat()//定义无参数的eat方法

System.out.println(Personcaneat);

publicvoideat(Strings)//定义带参数的eat方法,实现方法重载

System.out.println(Personcaneat+s);

publicPerson()//定义无参构造函数,注意无返回值定义,方法与类同名

publicPerson(intage,Stringname)//重写一个带参数构造函数,注意无返回值定义,方法与类同名

this.age=age;//前一个age为对象的字段,由this指定,后一个age为函数形参

this.name=name;//前一个name为对象的属性,由this指定,因为在本类中可直接访问,后一个name为函数形参

publicclassExample2

publicstaticvoidmain(String[]args)

Personperson1=newPerson();//调用类的无参构造函数

person1.age=20;//给对象的公有字段直接赋值

person1.setName(zhangsan);//必须使用公共方法才能给对象的属性赋值

System.out.println(第一个人信息,姓名:+person1.getName()+年龄:+person1.age);

person1.eat();//调用对象的无参方法

Personperson2=newPerson(18,lisi);//调用类的有参构造函数

System.out.println(第二个人信息,姓名:+person2.getName()+年龄:+person2.age);

person2.eat(馒头);//调用对象的有参方法

3静态与非静态变量及方法的使用

packageExample;

classExample3

publicintx; //非静态变量

publicstaticinty;//静态变量

voidmethod()//非静态方法

x=1;//正确,非静态方法可以访问非静态成员

y=1;//正确,非静态方法可以访问静态成员

System.out.println(实例方法访问:x=+x+y=+y);

staticvoidsmethod()//静态方法

//x=3;错

文档评论(0)

188****8742 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档