Java语言中的累与对象
在现实生活中,充斥你眼球的事物有很多,目不暇接,但是总有相同的、相近事物出现。如电脑——有联想的,有华硕的,有惠普的,有苹果的......;又如身上穿的衣服或是开的汽车也有各种各样的品牌,这些是否可以说是一类事物?我们人,以相同的体貌和特征,可以分为黄种人,黑种人,白种人。这是否也可以归为一类呢?答案是肯定的,都知道物以类聚,具有相同特征和特点的人或物就可以叫为一类人或一类事物。生活中的对象则是对一类事物中的某个个体的特指,如某个人,他有自己的特征外貌和行为;如某台电脑,它有自己的商标型号和功能;如某个公司,它有自己的名称大小和运作方式......
那么在Java语言中类、对象又是怎么定义的呢?Java语言中,类是一种自定义的数据类型。类是对现实生活中实际存在,看得见摸得着的物或人的表现,它是由属性和方法组成。属性对应现实生活中对象(物体或人)的特征特点,方法则是对应对象的行为。Java是面向对象的一种编程语言,Java代码是以一类为单位的。现在创建一个类:
public class 类名{
数据类型 属性名;
方法体
}
在编程中通过类这一模块,来实现对具体的物与人属性特征和行为方法的定义。通过类这个模块,可以创建多个对象。像学生甲、乙、丙......老师赵、钱、孙......都可以在其中表现出来。学生有他的名称,学号,性别......,这样就可以创建一个Student类(里面现只声明定义姓名、学分这些属性;学习这一方法):
//定义一个Student类,在类中定义姓名,学分属性和学习方法
public class Student {
//声明一个姓名属性
String name;
//声明一个学分属性
double score;
//定义学习方法
public void study(Language l){
//学分加1
score++;
//输出信息
System.out.println(name+"在学习"+l.getName()+"中,学分加1,现在的学分是"+score);
}
}
其中public class Student就是对Sdtudent类的定义,对象就是“学生”,学生的名称、学分为学生这个对象的属性,学习为对象的一个方法。通过类,我们还可以创建多个对象,这些对象都是属于同一个类。如创建多个学生对象,我们在类中可以这样定义:
//创建多个学生对象
Student st1=new Student();
Student st2=new Student();
Student st3=new Student();
…
其中Student st1是对Student类型中变量st1的声明,“st1=new Student();”则是将st1这个变量名指向新建的Student,从此st1就指代一个Student对象(后面的st2、st3同时如此)。
分享到:
相关推荐
JAVA类与对象及数组习题 JAVA类和对象及数组是JAVA编程语言的基础概念。下面是关于JAVA类和对象及数组的习题,涵盖了构造方法、继承、多重继承、变量声明、数组初始化等方面的知识点。 1. 构造方法的调用方式: ...
"java类与对象实例" 在 Java 中,类和对象是两个紧密相连的概念。类是一种蓝图,用于创建对象,而对象是类的一个实例。类描述了对象的基本结构,包括属性、方法和事件等。类设计的关键概念包括封装、继承和多态。 ...
Java 语言中的包机制就像 Windows 中的文件夹,用来归类类文件的位置。要使用包中的类,有两种方法:直接导入该包中要用的类,例如 import java.awt.Color; 或者干脆将包中所有的类直接导入,例如 import java.awt.*...
Java 实验报告类与对象是 Java 语言中的基本组件, 涉及到 Java 的基本数据类型、数组、控制结构、类的定义和使用、运算符的优先级、面向对象编程基本思想、类的封装方法、成员变量和成员方法的特性等知识点。...
《面向对象程序设计JAVA语言程序设计》 以下是从给定的文件信息中生成的相关知识点: 1. Java 语言程序设计的基础知识点: * 面向对象程序设计的概念和特点 * Java 语言的特点和优势 * Java 语言的基本结构和组成...
在Java语言中,类的定义使用关键字"class",对象的创建使用"new"关键字。方法定义以"public"、"private"等访问修饰符开始,后跟返回类型、方法名及参数列表。构造函数是用于初始化新创建对象的特殊方法,其名称与...
完整版 Java基础入门教程 Java程序语言设计 01 java语言基础 Java语言概述(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 02 java语法基础 Java语法基础(共32页).ppt 完整版 Java基础入门教程 Java程序...
完整版 Java基础入门教程 Java程序语言设计 01 java语言基础 Java语言概述(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 02 java语法基础 Java语法基础(共32页).ppt 完整版 Java基础入门教程 Java程序...
《Java语言与面向对象程序设计(2版)实验指导》是一本专为学习Java编程语言和面向对象设计方法的学生或初学者编写的实践教材。它旨在通过一系列的实验,帮助读者深入理解Java语言的核心概念以及如何应用这些概念...
面向对象编程是Java语言的核心特性,它以类和对象为基石,强调数据封装、继承和多态性。在这个实验中,我们将深入理解这些概念,并通过实际编程和上机操作来巩固理论知识。 首先,要体现面向对象思想,关键在于理解...
《Java语言面向对象程序设计实验指导与习题答案》是由范玫和马俊共同编著的一本面向初学者和进阶者的Java编程书籍。这本书旨在帮助读者深入理解Java语言的面向对象特性,并通过一系列的实验指导和习题解答,提升实践...
在Java编程语言中,"类"与"对象"是核心概念,它们构成了面向对象编程的基础。本文将深入探讨这两个概念,以及如何在实际编程中应用它们。 首先,我们需要理解"类"。在Java中,类可以看作是蓝图或者模板,它定义了一...
邓丽强老师的《JAVA语言与面向对象程序设计》电子教案很可能包含了以上所有内容的深入讲解,以及许多实践示例和编程技巧。这份资源对于初学者来说是宝贵的资料,可以帮助他们快速掌握Java编程基础,理解面向对象的...
Java语言与面向对象程序设计是计算机科学领域中的基础课程,主要教授如何使用Java这门强大的编程语言进行面向对象的编程。面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将复杂的问题分解...
理解类与对象以及面向对象编程的这些基本概念,对于学习Java语言以及开发高质量的应用程序至关重要。通过类和对象,我们可以组织和管理代码,使其结构更加清晰,易于理解和维护。而封装、继承和多态这三大特性,不仅...
完整版 Java基础入门教程 Java程序语言设计 01 java语言基础 Java语言概述(共24页).ppt 完整版 Java基础入门教程 Java程序语言设计 02 java语法基础 Java语法基础(共32页).ppt 完整版 Java基础入门教程 Java程序...
"Java语言中对象的理解与应用" Java语言中对象的理解与应用是面向对象编程的核心概念。对象是Java语言中的基本单元,是程序设计的基本组成部分。对象的理解和应用是学习Java语言的基础。 在Java语言中,对象是指...