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

理清一些知识点

一、类

在扑克牌游戏的开发过程中,我们将其功能抽象为两个类
一个类生成单张扑克牌,记为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概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,736评论 0 11
  • 课程地址:Java基础之 — 反射(非常重要) (使用的前提条件:必须先得到代表的字节码的Class,Cla...
    叨唧唧的阅读 721评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,127评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,285评论 0 2
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,639评论 4 12