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!");
    }
    }

  • 相关阅读:
    [no_code][Beta]事后分析
    [no_code][Beta]项目展示博客
    [no_code][Beta]测试报告
    [no_code][Beta]发布声明报告
    [no code][scrum meeting] Beta 12
    [no code][scrum meeting] Beta 11
    [no code][scrum meeting] Beta 10
    [no code][scrum meeting] Beta 9
    [no code][scrum meeting] Beta 8
    [no_code][Beta] 中期组内总结
  • 原文地址:https://www.cnblogs.com/1121cyy/p/14203069.html
Copyright © 2011-2022 走看看