类与对象
1.1 什么是类
类在生活语言中就像是种类、类别,一些事物的总称。类在Java编程
语言中属于一个较广泛的概念,而细分后,类里边还会有对象,类就是
一些对象的共同点的描述。如同生活中能够描述出其基本特征、功用的
事物,在Java编程语言中特征即属性,功用即方法。
1.2 类的结构(格式)
以一个学生类为例,定义一个简单的学生类:
public class Student{ //作为学生都具备的属性有:姓名、学分属性 //学生姓名属性 private String name; //学分属性 private int scro=0; //设置方法:学生的姓名 public void setName(String n){ name=n; } //学生学习的方法(一般方法) public void study(){ //每调用一次学分+1 scro++; //系统输出 System.out.println(name+"正在努力学习中!"); } }
这样一来我们就定义好了一个学生类,但是类的作用是什么呢?试想:
在一个班级的所有学生中,有学霸,学渣,甚至学沫。他们同样是学生,
在属性方面都有姓名,学分。但是不同的学生有不同的学习方法、玩耍
方法等等。要体现出学霸学渣或学沫的不同就需要做这样的一件事:创
建对象!这些对象可以具备类中的所有属性和方法。所以。类的主要作用
就是用来作为一个模板,我们可以创建出许多具体的学生对象。
2 .1创建对象
类中对象的创建可以是多个的,先写一个执行类:
public class Manager{ //程序运行的入口点,主函数 public static void main(String[] args){ //创建一个学生对象(构造方法) Student st=new Student(); //调用这个对象的方法 st.setName("张三"); st.study(); } }
2.2构造方法与一般方法的区别
一般方法:public void study(){};
构造方法:Student st=new Student();
1、构造方法的名字必须和类名一样;
2、构造方法不用声明返回值类型;
3、构造方法一定有返回值,返回值的类型就是方法名,因为构造方法的
名字就是一个类的名字,是一个数据类型;
4、构造方法在调用的时候是通过new关键字来调用;
分解来看:
Student st;
st=new Student();
梣梓cenzi
2014、09、20
相关推荐
php5 类与对象 个人总结与简单的例子,类与对象1. PHP 类与对象 2. PHP 类的继承 extends 关键字 3. PHP 构造方法 __construct() 4. PHP 析构方法 __destruct() 5. PHP final 关键字 6. PHP 类的接口 interface...
C++ 类与对象习题,都是入门知识,给初学者参考^-^
对平面几何中的各种基本图形使用面向对象的设计方法建模,需要设计的类包括:点、直线、三角形、矩形、正方形、圆形、椭圆;设计这些类的数据域和方法;设计类与类之间的关系;使用这些设计的类进行基本的运算。
很好的题,希望能给大家一点点帮助。 本文件为“JAVA类与对象及数组习题”是题哦
类与对象练习.pdf
主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,本教材还介绍了一些常用数据结构基础知识,使得读者学习本书后,能够解决一些简单的实际问题。整套教材语言...
类与对象.ppt 讲的很具体。主要涉及基础概念,构造函数,析构函数等
第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 面向对象—类与对象第3讲 ...
c++中类与对象的实验题目,对于初学者有很大的帮助
c++类与对象实习举例。
类与对象的基本概念 及实现代码
c++语言对类与对象的深刻理解!希望与大家分享!
讲述了C++中的类与对象的基本概念
3类与对象基础实验(一) zucc 浙江大学城市学院 java 2009级的
类与对象的定义和使用
JAVA类与对象及数组习题及答案.pdf
c++ 习题 4类与对象.doc (选择 解答 填空)
详细介绍了C++中类与对象的特点和应用,供初学者学习使用
入门练习题 趣学8.15类与对象
java面向对象、类与对象的定义笔记,是第5章节知识要点,很值得一看。