栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

简述类与对象的关系是什么(java中什么是类,什么是对象,及联系)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简述类与对象的关系是什么(java中什么是类,什么是对象,及联系)

引言   Java是一门面向对象的程序设计语言,基础语法是由类、对象、方法等共同组成,一个Java程序可以看成是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 定义   类:是一个模板,是一些有相同属性和方法的物品的集合,它描述一类对象的行为和状态。
  对象:类(class)是对象(object)的一个实例,对象有状态和行为。
  方法:似于其它语言的函数,是一段用来完成特定功能(逻辑)的代码片段。逻辑运算、数据修改以及所有动作都是在方法中完成的。
作用及关联   类的作用:是组成java程序的基本要素,类封装了一类对象的状态和方法,类是用来定义对象的模板。
  对象的作用:java中任何对象只有实例化,才会在内存中分配地址,才可以被调用、赋值,这就是创建对象(类实例化)的作用。
  方法的作用:简化代码,提高代码的可读性,可维护性,可重用性。一个类可以有很多方法。
  以现实中常见的事物——狗,举例说明(图片网上找的,如有侵权联系删除):

代码格式   类的格式:
  //[]中内容不是必要条件,按需获取
 [修饰符] class 类名 [extends 父类名] [implements 接口名]{

// 类体,包括类的成员变量和成员方法

  }
  对象的格式:
 //创建一个Java对象需要三部:声明引用变量、实例化、初始化对象实例
 类名 对象名 = new 类名()
  方法的格式:
[修饰符] [返回值类型] 方法名([参数类型 参数名1,参数类型 参数名2,...]){ 

//方法体

...

 return 返回值; //当方法的返回值类型为void时,return及其返回值可以省略

}

代码示例   下面我们就以上述图例,写一段类、对象、方法之间的关联代码,进行说明。
 //创建/定义一个类,类名为dog
 public class dog
 {
//定义一个属性,属性名为breed
String breed;
//定义一个属性,属性名为size
String size;
//定义一个属性,属性名为colour
String colour;
//定义一个属性,属性名为age
int age;

public Dog(String name,String eat)
    {
        System.out.println("小狗的名字是 : " + name);
	    System.out.println("小狗爱吃的是 : " + eat);
	
    }
    //创建/定义一个方法,方法名为setAge
public void setAge(int age)
    {
        age = age;
    }
    //创建/定义一个方法,方法名getAge
public int getAge()
    {
        System.out.println("小狗的年龄为 : " + age);
        return age;
    }
    //创建/定义JAVA程序主方法,所有java程序的运行起点就是这个方法
public static void main(String[] args)
   {
    
    dog dogTwo = new dog("tommy","bone");
    
    dogTwo.setAge(2);
    
    dogTwo.getAge();
    dogTwo.breed = "小猎犬";
    System.out.println("品种 : " + dogTwo.breed);
   }
}
  编译并运行上面的程序,产生如下结果:
小狗的名字是 : tommy
小狗爱吃的是 : bone
小狗的年龄为 : 0
品种 : 小猎犬
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/773224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号