美文网首页
Java实战开发篇-2.2开发前的准备(2)

Java实战开发篇-2.2开发前的准备(2)

作者: MRJMORIARTY | 来源:发表于2020-03-18 15:40 被阅读0次

    理清一些知识点

    一、类

    在扑克牌游戏的开发过程中,我们将其功能抽象为两个类
    一个类生成单张扑克牌,记为Poker类,实现记录点数dot,花色pic等
    另一个类用来保存一副牌,记为PokerManager

    类的定义格式

    修饰符 class 类名{}
    修饰符,有public(公有的),private(私有的) ,final(常量)等等
    public,公有的->外部可以访问这个类,任意地方可以访问
    public修饰的类必须和文件名相同,内部类除外
    private,私有的->外部无法访问,只能被类内的成员访问
    如果一个类前面没有修饰符,默认为缺省,作用域为整个包package
    同一个文件里面可以声明多个类,只能有一个是public
    为了增强可阅读性和更好的管理,通常只在一个文件里写一个类
    class是类的关键字
    类名与变量定义名要求相同,但是在Java里面要求类名首字母大写
    例如定义一个公有的学生类
    public class Student{
    }

    二、对象

    类是抽象的,而对象是具体的,我们通过对象来实现类的功能
    建立了一个Student类之后,我们就可以创建Student类的对象
    格式为:类名 对象名=new 类名();
    如创建一个学生类对象
    Student stu=new Student();
    我们通过对象来调用类里面的函数等

    public class Student{
    void fun(){
    System.out.println(“Hello World”);
    }
    }
    Student stu=new Student();
    stu.fun;
    

    运行后,就会显示Hello World,实际上是通过对象来调用了类里面的成员函数

    三、属性

    属性即成员变量,在Java里面称为属性
    与C语言一样,在类里面可以定义成员变量
    格式为 修饰符 返回类型 变量名
    如public int a;
    private string name;
    如果不加修饰符,则默认为缺省型,作用域同之前类的作用域一样

    相关文章

      网友评论

          本文标题:Java实战开发篇-2.2开发前的准备(2)

          本文链接:https://www.haomeiwen.com/subject/xdzqyhtx.html