java类和对象笔记

类的定义:

[public] [abstract|final] class 类名[extends 父类名][implements 接口名1,接口名2,...]

{

类变量声明;

类方法声明;

}
  1. class是关键字,表明其后声明的是一个类,
  2. class前的修饰符可以有多个,用来限定类的使用方式public为存取控制符,表明此类为共有类,abstract指名此类为抽象类,final指名此类不能被继承
  3. 类名是用户为该类起的名字,是一个合法的标识符。
  4. extends是关键字,如果所声明的类是从某一父类派生下来的,那么父类的名字应该写在extents后。
  5. implements 是关键字,如果所声明的类需要实现某些端口,那么接口的名字写在impemants后
  6. 类声明体中有两部分,一部分是数据成员变量,可以含多个,另一部分是成员方法说明,也可以有多个

对象的创建和使用:

1,对象的创建

语法格式:类名 对象名 o'k[,对象名,对象名,...];

例如:car mycar1;

2,分配内存空间:

语法格式: 对象名 = new 类名([参数列表]);

可将1,2步合二为一

 

语法格式:对象名 = new 类名(参数列表);同时完成

3,对象的使用

语法格式:对象名成员//成员包括属性和方法,

例如 :假设classname类里面的object对象中有一个getX()的方法

int x = object.get()/即可调用方法

System.out.print()System是一个类,out是其中一个静态对象成员,print()是对象中的静态方法。

类成员变量:

[public][protected][private][static][final][transient][volatile]变量数据类型 变量名1[=变量初值],变量名2[=变量初值],...;

说明:

public,protected,private为访问控制符。

static为静态成员变量

final指名变量的值不能修改

transient 指名变量表示的是一个临时常量状态

volaite指名变量是一个共享变量,由多个并法线程共享的变量可使用volaite来修饰,使得各个线程对该变量的访问能保持一致

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值