当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

类与对象浅谈

发表于: 2015-05-22   作者:沐刃青蛟   来源:转载   浏览:
摘要:        类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
 
 

       类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是这样的吧)。

      

       那么,怎么使用类创建对象???

        首先,总该有个类吧,类的定义就如下了

 

public class Student {
	private String name;
	private int age;

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void showName()
	{
		System.out.println(name);
	}
	public static void main(String [] args)
	{
		Student stu=new Student ();
		stu.setName("关羽");
		stu.showName();
	}
}

 

 

 

    名字和年龄属性(一般private),设置名字和或取名字和显示名字的方法(一般public)

 

  既然类定义完了,我要用他,那就创建对象咯。

 

   正如上面main函数中的第一句

 

     Student stu=new Student ();

  

     类名  对象名=new  类的构造函数

 

    这里调用了默认的构造函数(当然也可以自己写啦)

 

   比如:  Student (String name ,int age)
              {
                   this.name=name;
                   this.age=age;
              }

   

    this是“这个”的意思,指代了创建的“这个对象”,相当于c++中的指针

 

这样在创建对象的时候就要变成

 

      Student stu=new Student (“关羽”,1200);

 

      右边与构造函数相对应。

 

      当然也并不一定要该,若想要不该变以上创建对象的语句,只需自己写一个如下的构造函数 :

 

            Student ()
              {
              }

 

  

这同时也给了我们一个提示,就是:

 

为了更加灵活的创建对象,可以在类中写多个函数,

这样在创建对象的时候便有多个选择了,这样自然就变得灵活了.

 

 

浅谈结束,谨代表个人见解,有错莫怪

 

 

    

    

 

 

 

 

 

类与对象浅谈

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
我们知道TreeSet是Set接口下的一个实现类,TreeSet中的元素的排列顺序是和添加的顺序是没有关系的,
最近一直在研究runtime运行时机制的问题,我想可能也有很多人不太清楚这个问题吧?在这里跟大家沟通
浅谈对象的内存布局 作者:sccot 撰写日期:2011-09-27~ 2011-07-29 一:单个类的对象在内存中的布
<a href="http://img.it610.com/image/product/a50cd4b23305430ca7d7c63af0dd0429.jpg" targ
浅谈对象的内存布局 作者:sccot 撰写日期:2011-09-27 ~ 2011-07-29 一:单个类的对象在内存中的布
类和对象 1. 什么是类:具有相同方法和属性的集合与抽象 如:学生类、动物类等等 类的定义: [修饰]
一、 对象:每个事物都是一个对象。 每个对象都有自己的 特征和行为。 在生活中:小明是一个对象。
【类的定义】 结构体只描述了一个物体的属性,而类不仅描述了一个物体的属性,而且还描述了一个物体
类与对象 一、对于类和对象的理解: 类是存在在编程中的一个概念,在现实生活中不存在,它是一些对
例1:找出一个整型数组中的元素的最大值。(用类的方法来解决) #include<iostream> using na
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号