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三种情况的对象内存图

在这里插入图片描述

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...