项目5面向对象的程序设计基础答题.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计过程: (1)在“记事本”中输入如下程序: class Students{ //下面是Students类的成员变量和方法 public String name; public int age; public String degree; public Students(String name1,int age1,String degree1)//构造方法用于初始化类 { name=name1;age=age1;degree=degree1; this.getName( );this.getAge( );this.getDegree( ); } public void setName(String n){name=n;}//设置学生姓名 public void setAge(int a){age=a;}//设置学生年龄 public class StudentsDemo{ public static void main(String args[ ]){ Students s1=new Students(张三,20,大专); System.out.println(修改前张三个人信息:); s1.show( ); s1.setAge(28);s1.setDegree(博士); System.out.println(修改后张三个人信息:); s1.show( ); } } 相关知识 5.1.1 类 类是对一个或几个相似对象的描述,它把不同对象具有的共性抽象出来,定义为某类对象共有的变量和方法,从而使程序员实现代码的复用,所以说,类是同一类对象的原型。创建一个类,相当于构造一个新的数据类型,而实例化一个类就得到一个对象。Java为我们提供了大量的类库,如果从已知类库入手来构造自己的程序,不仅能有效地简化程序设计,而且能很好地学习面向对象程序设计方法。 5.1.1.1 类的声明 类声明包括关键字class﹑类名及类的属性。类名必须是合法的标识符,类的属性为一些可选的关键字。其声明格式如下: [public|private|friendly|protected][abstract] [final]class className [extends superclassName][implements interfaceNameList] {…} 其中,第一项属于访问控制字符,它不仅针对于类,类的变量、方法的访问也有该项的限制,我们后面作专门的介绍。其他的修饰符说明如下: abstract: 声明该类不能被实例化。 final: 声明该类不能被继承,即没有子类。 class className:关键字class告诉编译器表示类的声明以及类名是className。 5.1.1.2 类的实体 实体是类的主要部分,包括变量的说明及该类所支持的方法,我们习惯称之为成员变量和成员方法。需要注意的是,除了实体中定义的变量与方法外,该类还继承了其父类的变量与方法。当然,对父类变量和方法的访问要受到访问控制条件的限制。实体说明的格式为: class className { variableDeclaration methodDeclaration } 1.变量 Java中变量的说明可以分为两种:类成员变量的说明和方法变量的说明。其变量声明格式为: [public|protected|private][static][final] type variableName 上述声明格式中,第一项指的是访问控制格式(后面介绍),另外的几项说明如下: static:成员控制修饰符,说明该类型的变量为静态变量,或者称之为类变量。说明静态变量类型后,则该类的所有实例对象都可以对其共享,而且访问静态变量无须事先初始化它所在的类。 final:常量声明修饰符,与C/类似,用该符号声明后,在程序的运行过程中不能再改变它的值。实际使用中,final往往

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档