首页 > 编程语言 >Java学习第二周

Java学习第二周

时间:2024-07-13 16:56:58浏览次数:14  
标签:Java 对象 构造 学习 第二周 重载 new 方法

学习java第二周了,对java这门语言有了更深的理解。
1.基本概念
面向对象的程序是由对象组成的,每个对象包含对客户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自标准库,还有一些是自定义的。究竟是自己构造对象,还是从外界购买对象完全取决于开发项目的预算和时间。但是,从根本上说,只要对象能够满足要求,就不必关心其功能到底是如何实现的。类是构造对象的模板或蓝图。封装是处理对象的一个重要概念。类之间的关系有依赖(“uses-a"),聚合("has-a"),继承(”is-a")。
2.使用预定义类
对象与对象变量要使用构造器构造新实例,以Date类为例。构造器的名字应该与类名相同,并且需要在构造器前面加上new操作符。更改器方法与访问器方法只访问对象而不修改对象的方法有时称为访问器方法。调用后对象状态发生改变的方法称为更改器方法。用户自定义类的源文件名必须与public类的名字相匹配。在一个源文件中,只能有一个公共类,但可以有任意数目的非公共类。
3重载
载有些类有多个构造器。例如,可以如下构造一个空的StringBuilderd对象:var messages = new StringBuilder();
或者,可以指定一个初始字符串:var todoList = new StringBuilder("To do:\n);这种功能叫做重载,如果多个方法 有相同的没名字、不同的参数,便出现了重载。

标签:Java,对象,构造,学习,第二周,重载,new,方法
From: https://www.cnblogs.com/bixi/p/18300337

相关文章

  • CTF杂项之图片隐写(一)(渡栗的学习笔记)
    目录​编辑一、解题思路二、图片隐写1.常见的图片格式介绍2.十六进制修改3.EXIF隐写4.图种5.LSB隐写6.SilenEye7.盲水印三、工具四、题解问题(渡栗)一、解题思路二、图片隐写常见的图片隐写:细微的颜色差别、GIF图多帧隐藏(图片通道隐藏、不同帧图信息隐藏、不......
  • 学习 profcontrol 之 添加站点的初步教程
    添加站点一共有两种方式:手动添加和自动添加1、手动添加:选中底部工具栏的“站点”按钮将站点吸附在路径上。注意⚠️站点与路径之间要有“红色圆点”显示出来,才算将其吸附!2、自动添加:选择“小工具”下的“路径端点添加站点”自动将没有站点的部位去补充上站点。那么我们基础......
  • 温湿度传感器的学习及基于串口和逻辑分析仪的验证
    目录温湿度传感器温湿度传感器的基本概述测量精度硬件接线时序分析接收数据分析代码全局变量配置DHT11为输出模式配置DHT11为输入模式配置初始化DHT11发送开始信号判断DHT11温湿度传感器是否应答接收一位数据接收一个字节的数据接收DHT11传输的数据串口USART1的初始化利用串口发送......
  • Java中的CyclicBarrier详解
    Java中的CyclicBarrier详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!一、CyclicBarrier简介CyclicBarrier是Java并发包中的一个工具类,用于实现多线程任务分解成多个阶段并行执行的场景。它允许一组线程互相等待,直到所有线程都达到某个公共屏障点(b......
  • 简单的机票预定系统(纯Java)
    功能介绍        通过控制台界面交互,主要实现了乘客购票以及退票流程,管理员对航班信息的管理。    界面如下:项目结构介绍所有文件如下说明:其中entity包下放了Flight、Order、User三个实体类,Data是整个项目存放的数据(通过ArrayList来存储数据,没有使用......
  • 深度学习第四课 卷积神经网络
    卷积神经网络week1卷积神经网络1.1计算机视觉但对于计算机视觉应用来说,你肯定不想它只处理小图片,你希望它同时也要能处理大图。为此,你需要进行卷积计算,它是卷积神经网络中非常重要的一块。1.2边缘检测示例这是一个简单的6×6图像,左边的一半是10,右边一般是0。如果你把它......
  • Java中的接口多继承详解
    Java中的接口多继承详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java中,类的多继承是不被允许的,但是接口的多继承却是被允许的。接口多继承可以使得类具备多种行为,并且解耦合代码,有助于提升代码的可维护性和可扩展性。本文将详细介绍Java中接口多......
  • Java中的类与对象详解
    Java中的类与对象详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java编程中,类与对象是两个最基本的概念。类是对象的模板,对象是类的实例。理解和掌握类与对象的概念是学习Java的基础。本文将详细介绍Java中的类与对象,包括类的定义、对象的创建、构......
  • Java中的静态内部类详解
    Java中的静态内部类详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java中,内部类是一种将类定义在另一个类内部的结构。而静态内部类(StaticNestedClass)则是使用static修饰的内部类。静态内部类有其独特的特性和用途,理解静态内部类可以帮助我们编......
  • Java中的多线程详解
    Java中的多线程详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!多线程编程是Java开发中一个非常重要的主题。在多线程环境下,程序可以同时执行多个任务,从而提高程序的执行效率。本文将详细介绍Java中的多线程,包括线程的创建、线程的生命周期、线程的同......