网站首页 > 技术教程 正文
一、类和对象的定义
对象是实例,是一个具体的东西,对象有其独特的行为和特征;
类是一个模版,他描述一切对象的行为和特征;
二、类包括以下类型变量:
1.局部变量: 局部变量声明在方法、构造方法或者语句块中。变量的声明和初始化都是在方法中,方法结束后,变量将被销毁。
2.成员变量: 成员变量是声明在方法之外,类之中的变量。成员变量在创建对象的时候实例化。成员方法可以被类中方法,构造方法或语句块中引用。不会随方法的结束而被销毁。
3.类变量: 类变量也是声明在方法之外,类之内的变量,但是类变量需要加static
关键字。可以被类内方法和类外的其他类所引用;
三、构造方法
每个类都有构造方法。如果没有显式地添加构造方法,java编译器将会提供一个默认的构造方法。
在创建对象的时候,必须至少调用一个构造方法。
构造方法的名字必须与类名相同,参数可以随意添加。
一个类可以有多个构造方法(根据参数的不同区分)。
构造方法的创建
四、创建对象
在java中,创建对象需要分为三步:
1.声 明:声明一个对象,包括对象名称和对象类型
2.实例化:使用new关键字来创建对象
3.初始化:使用构造方法来初始化对象
animals dog = new animals("dog", 2);
上式中,等式左边为对象的声明,animals为对象类型,dog为对象名称,等号右边,new animals()创建一个对象,animals("dog", 2)是调用了构造方法来初始化对象.
创建对象时使用构造方法
五、访问实例变量和方法
六、源文件声明规则
一个源文件中只能有一个public类
一个源文件中可以有多个非public类
源文件的名称必须和public类的名称保持一致.
如果一个类定义在某个包中,那么package语句必须放在首行(注释不算行数)
如果一个类中含有import语句,那么import
语句应该放在package语句和类定义之间,如果没有package语句,import
语句应该放在最前面
import语句和package语句对于源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明
七、例子
输出结果为:
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!
- 上一篇: Java与线程 java线程和系统线程
- 下一篇: 浅谈Java泛型 java泛型的实现原理
猜你喜欢
- 2024-10-02 深入浅出经典java架构设计方法 深入浅出经典java架构设计方法
- 2024-10-02 JAVA中的单例模式 java单例模式有几种
- 2024-10-02 IT技术交流:Java 轻量级整合开发 java轻量化ide
- 2024-10-02 java中的单例模式 java中的单例模式代码
- 2024-10-02 Java内部类浅析 java内部类的类型
- 2024-10-02 java基础数据结构分析 java 基础数据结构
- 2024-10-02 一个简单的Swing窗口程序——Java
- 2024-10-02 Java妹子与数据库老头之间的交流 java与数据库的连接怎么实现
- 2024-10-02 Java初学笔记-分享交流 java初学者教程视频
- 2024-10-02 好用到爆的 Java 技巧 java小技巧
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)