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

2020-03-18  本文已影响0人  MRJMORIARTY

理清一些知识点

一、类

在扑克牌游戏的开发过程中,我们将其功能抽象为两个类
一个类生成单张扑克牌,记为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;
如果不加修饰符,则默认为缺省型,作用域同之前类的作用域一样

上一篇下一篇

猜你喜欢

热点阅读