欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA 类和对象 (入门级一看就懂)

程序员文章站 2022-11-30 15:24:29
JAVA 类和对象文章目录JAVA 类和对象概述1.1 类的定义1.2 类的组成实例2.1 对象的定义2.2 对象的使用实例3.1 主函数概述类和对象的关系类是对现实生活中一类具有共同属性和行为的事物的抽象;对象是指的是任何一个具体的事物或物体。1.1 类的定义(创建类时,类名和文件名相同)类 :指的是对现实生活中对具有共同属性和方法的对象的抽象。类的特点:类是Java程序的基本组成单位;类本身就是对象的数据类型;类是具有相同属性和行为的一组对象的集合。1.2 类的组成类的组成...

JAVA 类和对象

概述

类和对象的关系
类是对现实生活中一类具有共同属性和行为的事物的抽象;对象是指的是任何一个具体的事物或物体。

1.1 类的定义

(创建类时,类名和文件名相同)

  1. :指的是对现实生活中对具有共同属性和方法的对象的抽象。
  2. 类的特点:
    类是Java程序的基本组成单位;
    类本身就是对象的数据类型;
    类是具有相同属性和行为的一组对象的集合。

1.2 类的组成

类的组成:类由属性和方法组成。

  1. 类的属性:可以看作一种变量,主要是用于描述对象的特征。
  2. 类的方法:可以看作一种行为,主要用于描述对象的功能。

实例

格式如下(以创建学生类为例):

public class Student {
**//属性**
**//格式:public 变量数据类型 变量名**
//属性1 学生名字 
//属性2 学生的分数
public String name;
public int score;

**//方法**
**//格式:public void 方法名(参数类型 参数名,,) {方法体} **
//方法1 给学生设置名字
public void setName (String s) {
Student.name = s;
}
//方法2 学生学习
public void study (int hour) {
score = hour*2;
}

public void showInfo( ){
String msg =  name + "现在学分是"+ score; 
}
System.out.println (msg);
}

2.1 对象的定义

  1. 对象 :指的是任何一个具体的事物或物体就是一个对象。
    (e.g. 这个学生,我的电脑…)
  2. 对象的特点、属性和行为
    1)特点:对象是类创建出来的实例;
    2)属性:对象具有的各种特征;
    3)行为:对象能执行的操作。

2.2 对象的使用

2.2.1 创建对象
格式:类名 对象名 = new 类名( ) ;
e.g. Student n = new Student( ) ;

2.2.2 使用对象

  1. 调用类的属性
    格式:对象名.变量名;
    e.g. n.name;

  2. 调用类的方法
    格式:对象名.方法名( ) ;
    e.g. n.setName( ) ;

实例

继续以学生类为例,创建学生类里面的对象,以及改变属性。

//创建一个Master类去运行我们Student类
public class Master{

//用主函数运行
public static void main (String[ ] args) {
  //创建两个学生对象

Student st1 = new Student();
  //调用类中的属性
st1.score=10;
  //调用类中的方法
st1.setName(“小明”);

Student st2 = new Student();
  //调用类中的方法
st2.study(3);
st2.setName(“小红");

st1.showInfo();
st2.showInfo();

}
}

3.1 主函数

  1. 定义:主函数是一个特殊的函数。作为程序的入口,可以被JVM调用。
  2. 格式(唯一且固定):
    public static void main (String[] args) { }

谢谢浏览!:)

本文地址:https://blog.csdn.net/stella6668/article/details/107242968