类与对象
一、类与对象的定义
对象:对象是类的一个实例,有状态和行为。
类:类是一个模版,它描述一类对象的行为和状态。
二、类与对象的具体实现
(1)类的实现
public class 类名 extends 父类 implements 接口{
修饰符 数据类型
属性名;
//构造器重载
public 类名(){}
//构造器
public 类名(数据类型 参数,..){}
//构造器
修饰符 返回类型
方法名(数据类型 参数名,...){
该方法的具体实现
}
}
(2)对象的实现
类名 对象名=
new 类名(参数,...);
三、构造函数
(1)构造函数的函数名与类名相同
(2)构造函数无返回类型
(3)构造函数可以重载
四、this指针
以Student类为例说明
public class Student{
private String name;
//姓名
private int credit;
//学分
public Student(){}
//构造器
public void setName(String name){
//name=name;
//name的值不会修改
this.name=name;
//this指向的当前已修改的那么值
}
/* public void setName(String n){
name=n;
//name的值会修改,不需要this指针
}*/
}
五、对象的传递
Java中,方法之间不仅可以传递参数,还可以传递类的对象。现在有一个Book类,类中有一个name的属性,在Student中定义一个study()的方法,把Book类的name传递到study()方法中,代码如下:
public class Student{
private String name;
//姓名
private int credit;
//学分
public void study(Book name){
具体实现方法
}
}
public class Student{
private String name;
//姓名
}
分享到:
相关推荐
很好的题,希望能给大家一点点帮助。 本文件为“JAVA类与对象及数组习题”是题哦
java类与对象课件 java类与对象课件 java类与对象课件 java类与对象课件
自己的见解java类与对象
类与对象的基本概念java类与对象的基本概念
本次实验进一步学习了Java的相关知识,深入理解了面向过程与面向对象语言的区别,了解了面向对象语言的三大特征,掌握类的声明和构造方法,掌握了对象的创建方法与创建机制,掌握了成员变量、类变量和局部变量区别,...
JAVA类与对象及数组习题.pdf
JAVA类与对象及数组习题及答案.pdf
关于学生类、实现结点链表的一些代码……都是可以运行的代码噢 ……
1对象重构 2this关键字 3静态变量与静态方法 4对象的进一步讨论 5包
1) 熟悉Java中类的设计; 2) 设计类的数据域与方法; 3) 设计类与类之间的关系 4)使用设计的类 实验内容 对平面几何中的各种基本图形使用面向对象的设计方法建模,需要设计的类包括:点、直线、三角形、矩形、...
Java类与对象详解PPT课件.pptx
Java类与对象.docx
java类与对象实验报告
Java类与对象实验报告.doc