java入门基础对象

java入门基础对象Java 面向对象编程 一 类和对象 类 设计图 是对象共同特征的描述 对象 是真实存在的具体东西 在 Java 中 必须先设计类 才能获得对象 1 定义类和获取类的对象 1 1 类的定义 1 11 定义类的注意事项 用来描述一类事物的类 专业叫做 Javabean 类

大家好,我是讯享网,很高兴认识大家。



Java面向对象编程

一、类和对象

  • 类(设计图):是对象共同特征的描述
  • 对象:是真实存在的具体东西

在Java中,必须先设计类,才能获得对象

1、定义类和获取类的对象

1.1类的定义
 
讯享网 
1.11定义类的注意事项
  • 用来描述一类事物的类,专业叫做:Javabean类,在javabean类中,是不写main方法的
  • 编写main方法的类,叫做 测试类,我们可以在测试类中创建javabean类的对象并进行赋值调用
  • 类名的首字母建议大写,需要见名知意,驼峰模式
  • 在一个Java文件中可以定义多个class类,且只能一个类是public修饰,且public修饰的类名必须成为代码文件名
  • 成员变量的完整定义格式是:
1.2得到类的对象

类名 对象名 = new 类名();

示例:

讯享网
 

二、封装

对象代表什么,就得封装对应的数据,并提供数据对应的行为

2.1关键字

  • 是一个权限修饰符
  • 可以修饰成员(成员变量和成员方法)
  • 被修饰的成员只能在本类中才能访问

关键字为了保证数据的安全性,如果想对私有化成员变量赋值则需要在类中提供方法,可以在方法中判断数据的合法性并决定要不要赋值

2.2就近原则和关键字

  • 就近原则:在任意类中如果局部变量与成员变量(全局变量)同名时,谁距离近用谁
  • 关键字:加上关键字后即可直接表示成员变量(全局变量)
示例:
讯享网
 
2.1和2.2综合示例:
 
 

输出:java入门基础对象

 

2.3构造方法

​ 构造方法也叫做构造器、构造函数

2.31构造方法概述:
  • 创造对象的时候,虚拟机会自动调用构造方法,作用是给成员变量进行初始化
2.32构造方法特点:
  1. 方法名与类名相同,大小写也要一致
  2. 没有返回值类型,连void都没有
  3. 没有具体的返回值(不能由return带回结果数据)
2.33构造方法格式:
 
 
2.34执行时机:
  1. 创建对象的时候由虚拟机调用,不能手动调用构造方法
  2. 每创建一次对象,就会调用一次构造方法
2.35构造方法的注意事项:

1、构造方法的定义

  • 如果没有定义构造方法,系统将给出一个默认的无参数构造方法
  • 如果定义了构造方法,系统将不再提供默认的构造方法

2、构造方法的重载

  • 带参构造方法,和无参构造方法,两者方法名相同,但参数不同

3、推荐的使用方法

  • 无论是否使用,都手动书写无参数构造方法,和带全部参数的构造方法
示例:
 
 

三、标准的类

要求:

1、类名需要见名知意

2、成员变量使用修饰

3、提供至少两个构造方法

  • 无参构造方法
  • 带全部参数的构造方法

4、成员方法

  • 提供每一个成员变量对应的和
  • 如果还有其他行为也需要写上
示例:
小讯
上一篇 2024-12-29 17:10
下一篇 2025-01-02 21:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7387.html