博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象和类~
阅读量:4147 次
发布时间:2019-05-25

本文共 786 字,大约阅读时间需要 2 分钟。

对象:对象是类的实例,有状态和行为。

类:类是一个模板。

public c lass Car(){

         String color;

         String  type;

         Float   length;

         Float   width;

         BigDecimal price; 

        /*** 普通方法:1.方法名和类名不相同 2.方法名前面有返回类型 3.方法中用return返回一个值

        * 4.普通方法是不能用new的,需要通过对象调用

         *5.可以在类实例化对象之后可以多次调用 ***/     

         public void run(){ return null; }

        /*** 构造方法:

          *1.方法名和类名相同 2.方法名前面没有返回类型 3.方法中不能用return返回一个值 

           * 4.不能被static、final修饰 ***/       

         public Car(String color, BigDecimal price){}【构造方法只有在初始化的时候才能调用的到】

}

一个类可以包含以下类型变量:

局部变量:在方法,构造方法,语句块中定义的变量称为局部变量。变量声明和初始化都在方法中,方法结束后,变量会自动销毁。

成员变量:定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中的方法、构造方法、特定的类的语句块访问。

类变量:声明在类中,方法体之外,必须用static。(可以通过 类名.变量名 直接引用)

 

关键字:

final 关键字:

1.修饰类时,表明这个类不能被继承。

2.修饰方法,确定该方法不想在子类中被重写。

3.修饰变量,变量值不能再被new 对象。

static关键字:

1.非静态内部类不能有静态成员变量。需要时可以用final修饰

2.静态方法不能调用非静态方法。

3.static修饰的关键字或者方法不依赖于对象进行访问,只要类被加载了,可以通过类名进行访问。

 

转载地址:http://vpiti.baihongyu.com/

你可能感兴趣的文章
OpenCV gpu模块样例注释:video_reader.cpp
查看>>
就在昨天,全球 42 亿 IPv4 地址宣告耗尽!
查看>>
Mysql复制表以及复制数据库
查看>>
Linux分区方案
查看>>
如何使用 systemd 中的定时器
查看>>
git命令速查表
查看>>
linux进程监控和自动重启的简单实现
查看>>
OpenFeign学习(三):OpenFeign配置生成代理对象
查看>>
OpenFeign学习(四):OpenFeign的方法同步请求执行
查看>>
OpenFeign学习(六):OpenFign进行表单提交参数或传输文件
查看>>
Ribbon 学习(二):Spring Cloud Ribbon 加载配置原理
查看>>
Ribbon 学习(三):RestTemplate 请求负载流程解析
查看>>
深入理解HashMap
查看>>
XML生成(一):DOM生成XML
查看>>
XML生成(三):JDOM生成
查看>>
Ubuntu Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
查看>>
collect2: ld returned 1 exit status
查看>>
C#入门
查看>>
C#中ColorDialog需点两次确定才会退出的问题
查看>>
数据库
查看>>