java63-
创始人
2025-05-29 04:13:02
0

方法

方法(method)是程序中最小的执行单元。

方法定义
把一些代码打包在一起,该过程称为方法定义。
方法调用
方法定义后并不是直接运行的,需要手动调用才能执行,该过程称为方法调用。

带返回值方法的调用

  1. 直接调用:
    方法名(实参);
  2. 赋值调用:
    整数类型变量名=方法名(实参)﹔
public static void main(String[] args) {}
  1. 输出调用:
    system.out.println(方法名((实参));

输出调用 赋值调用:可以显示返回值

赋值调用 最经常用到

66
81

类和对象

类(设计图)︰是对象共同特征的描述;
对象:是真实存在的具体东西。
在Java中,必须先设计类,才能获得对象。

定义类的补充注意事项

  • 用来描述一类事物的类,专业叫做:Javabean类
    在Javabean类中,是不写main方法的。
  • 在以前,编写main方法的类,叫做测试类
    我们可以在测试类中创建javabean类的对象并进行赋值调用。

  • 类名首字母建议大写,需要见名知意,驼峰模式。
  • 一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。
    实际开发中建议还是一个文件定义一个class类
  • 成员变量的完整定义格式是:修饰符教据类型变量名称=初始化值;一般无需指定初始化值,存在默认值。

如何得到对象?

public class类名{
1、成员变量(代表属性的,一般是名词)
2、成员方法(代表行为的,一般是动词)
}

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

封装

面向对象三大特征
多态
封装
继承
在这里插入图片描述

对象代表什么,就得封装对应的数据,并提供数据对应的行为
在这里插入图片描述

构造方法的格式

public class student {
修饰符类名(参数){
方法体;
}
}
public Student(){
system.out.print1n("看看我执行了吗? ");
}public Student(String name,int age){
this.name = name;
this.age = age;
}

1.方法名与类名相同,大小写也要一致
2.没有返回值类型,连void都没有
3.没有具体的返回值(不能由retrun带回结果数据)

③推荐的使用方式
无论是否使用,都手动书写无参数构造方法,
和带全部参数的构造方法

1.构造方法的作用?

  • 创造对象的时候,由虚拟机自动调用,给成员变量进行初始化的。
    2.构造方法有几种,各自的作用是什么?
  • 无参数构造方法:初始化的对象时,成员变量的数据均采用默认值。
  • 有参数构造方法:在初始化对象的时候,同时可以为对象进行赋值。
    3.构造方法有哪些注意事项?
  • 任何类定义出来,默认就自带了无参数构造器,写不写都有。
  • 一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。
  • 建议在任何时候都手动写上空参和带全部参数的构造方法

标准的javabean类

构造方法
快捷键:
alt + insert
alt + Fn + insert
在这里插入图片描述

P86
8:50
在这里插入图片描述

87三种情况的对象内存图

在这里插入图片描述

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...