- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02章 面向对象的类与对象
public class EmpInfo { String name; // 雇员的姓名 String designation; // 雇员的职务 String department; // 雇员的部门 int s=5; void print() { // 成员方法 System.out.println(name + is + designation + at + s+ department); } public static void main(String argv[]){ EmpInfo employee = new EmpInfo(); // 创建对象并实例化 employee.print(); employee.name = Robert Javaman ; // 给成员变量赋值 employee.designation = Manager ; //给成员变量赋值 employee.s = 6; employee.department = Coffee Shop ; //给成员变量赋值 employee.print(); // 调用方法print() } } null is null at 5null Robert Javaman is Manager at 6 Coffee Shop 程序入口,第一个执行的方法 … Robert Javam XXXY employee 缺省初始值 对象成员变量的缺省初始值依照下表所示 public static void main(String argv[]){ EmpInfo employee = new EmpInfo(); // 创建对象并实例化 employee.print(); employee.name = Robert Javaman ; // 给成员变量赋值 employee.designation = Manager ; //给成员变量赋值 employee.s = 6; employee.department = Coffee Shop ; //给成员变量赋值 employee.print(); // 调用方法print() } 对象不仅可以操作自己的变量改变状态,而且还拥有了使用创建它的那个类中的方法的能力,对象通过使用这些方法可以产生一定的行为 通过使用运算符“.”,对象可以实现对自己的变量访问和方法的调用 当对象调用方法时,方法中出现的成员变量就是指该对象的成员变量(调用方法的对象) … Robert Javam XXXY employee 小结 类:描述对象共同属性(变量)与共同行为(方法)的抽象数据类型 对象:类的实例。具有实例属性(变量)与行为(方法) 定义类的关键字class,注意格式 对象的声明格式:类名 对象名; 对象的创建格式:对象名 = new 类名(); 成员变量的访问: 对象名.成员变量名 成员函数的访问: 对象名.成员函数名(参数表) 小结 Java程序是由一个个类组成的 类内部包含的是若干成员变量和成员方法 成员方法必须出现在类的内部,不能直接出现在代码的最外层次 执行语句定义在各个方法的内部 程序结构 package import --- class 类名1 { 属性定义 方法名1() { ----- } 方法名2() { ----- } } class 类名2 { ------- } public class 类名3 { public static void main(String[] args) { }} 一个程序可包括若干个类, 各类之间存在并列、继承和包含关系 这些类通常是在一起协同工作的:每一个类都可能需要创建其他类的对象,并调用类或对象的属性及方法。 编程只能在方法中 编译后产生 .class文件 程序入口点:为了系统在没有任何实例化对象之前可以运行一个应用程序 结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。 机器语言(如汇编语言) 计
文档评论(0)