zoukankan      html  css  js  c++  java
  • java的一些基本操作(二)

    一、类
    我们应该如何描述和定义一个类呢?我们最开始写的HelloWorld不也是一个类嘛?为什么没这么多乱七八糟的概念?下面我们就来进一步解析。
    从客观世界的角度出发,比如小明上了大学,这就是一个具体的学生,他有学号、姓名、对应的学院、专业等等,这都是他个人的基本信息,除此之外,他还可以进行多种活动,比如选课、考试、修改自己的部分信息等等。
    二、 属性
    属性指的就是所描述的类当前的状态,也就是他自己的一些信息,直接在类下进行定义,和正常声明一个变量的格式相同,可以不指定初始值
    三. 行为
    行为指的就是当前这个类所创建出的对象都能进行什么样的行为,在程序上的表现就是方法,可以被具体的对象来进行调用,在方法体中用代码实现具体的功能。
    // 用于描述学生的类
    public class Student{
    // 学生类的属性
    String sno;// 学号
    String name;// 姓名
    String college;// 学院
    String major;// 专业
    ...

    // 学生类的行为
    public void study(){
        // 去学习
        System.out.println("去上课");
    }
    public void exam(){
        // 去考试
        System.out.println("去考试");
    }
    

    }
    四.可执行类
    在通常情况下,我们定义的一个类由四大部分构成:属性、行为、构造器以及其他继承Object的方法。也就是说都不存在可以直接执行的main方法,而只是为了定义一个我们想要使用的类,那么怎么样才能调用到,把我们的类用起来呢?就是通过那些具备main方法的类,如最初我们使用的HelloWorld,这就是一个最简形式的可执行类。

    public class HelloWorld{
    public static void main(String[] args){
    System.out.println("Hello World!");
    }
    }

  • 相关阅读:
    Spring sprint @ ninth day
    微软面试:找水王问题
    Spring sprint @ first day
    软件工程概论 购书最低价格问题
    网络助手的NABCD分析
    记初学net-SNMP
    求二维数组联通子数组和的最大值 (联通涂色) beta!
    二维数组环状最大子矩阵
    一维数组中的最大子数组(环状)
    图书助手冲刺第七天
  • 原文地址:https://www.cnblogs.com/1121cyy/p/14203069.html
Copyright © 2011-2022 走看看