[教育]第31章 java.ppt

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

第3.1章 类与对象 ?本章导读 1. 类声明和类体 2. 类体的构成 3.构造方法与对象的创建 4. 对象的引用与实体 5. 成员变量 6. 方法 目标 初步掌握java中的类与对象 什么是成员变量和成员方法 掌握构造方法的使用 Java面向对象编程—类与对象 现有技术解决下列问题: 两名学生与陈老师做论文:一名同学叫小明,学号200,论文分数80,还有一名同学叫小红,学号100岁,论文分数75,请编写一个程序:当输入学生的名字时,就显示该学生的名字、学号、分数,如果输入的学生名字错误,则显示 “没有这名学生” /* 作者: 日期 功能:完成找学生的问题 */ public class Demo7 { public static void main(String args[]) { //思路 //第一个学生 int sno1=200; String sname1=小明; int score1=80; //第二个学生 int sno2=100; String sname2=小红; int score2=75; //... //学生的属性是分散的--》统一的管理 一个程序就是一个世界 Java面向对象编程—类与对象 Java语言是面向对象的 计算机语言的发展向接近人的思维方式演变 汇编语言 【面向机器】 C语言 【面向过程】 Java语言 【面向对象】-类是java程序的基本要素,类可以创造对象 注意:从学生类到对象,目前有几种说法:1.创建一个对象。2.实例化一个对象。3.把类实例化… 当然,上面的学生们也可是鱼、猫、人…java最大的特点就是面向对象. //java中如何做一个定义人类 class Person { int age; String name; String address; } class是关键字,用来定义类。“class 类名”是类的声明部分,类名必须是合法的Java标识符。两个大括号“{”、“}”以及之间的内容称作类体。 以下是两个类声明的例子。 class Dog { … } class 机动车 {… } 类的名字不能是Java中的关键字,要符合标识符规定,即名字可以由字母、下划线、数字或美元符号组成,并且第一个字符不能是数字。但给类命名时,最好遵守下列习惯: (1)如果类名使用拉丁字母,那么名字的首字母使用 大写字母,如Hello、Time、,People等。 (2)类名最好容易识别、见名知意。当类名由几个“单词”复合而成时,每个单词的首写字母使用大写,如BeijingTime、AmericanGame、HelloChina等。 //java中如何做一个学生类 class Stu { int sno; String sname; int score; Teacher chen; 引用类型 } //指导老师 class Teacher { int age; String name; String address; } 类和对象的联系与区别 通过上面的案例我们看出: 1.类是抽象的、概念的,代表一类事物,比如学生类、人类、动物类。。 2.对象是具体的,实际的,代表一个事物 3.类是对象的模板。对象是类的一个个体、实例。 类—如何定义类 一个全面的类定义比较复杂: 我们类的定义逐步完善,如何定义1个类 成员变量是类的一个组成部分,一般是基本数据类型,也可是引用类型,比如前面的学生类的 int sno 就是成员变量。 对象—如何创建对象 创建对象有两种方法 1.先声明再创建 对象声明:类名 对象名 对象创建:对象名=new 类名() 2.一步到位法 类名 对象名=new 类名(); 对象如何访问(使用)对象的成员变量 对象名.变量名; //创建一个学生对象 Stu stu1=new Stu(); stu1.sno=200; stu1.sname=小明; stu1.score=80; //创建二个学生对象 Stu stu2=new Stu(); stu2.sno=100; stu2.sname=小红; stu2.score=75; 创建对象就是指为它分配成员变量,并获得一个引用,以确保这些成员变量由它来“操作管理”。 为对象分配成员变量后,内存模型由声明对象时的模型图

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档