文章目录前言一、自定义类1、成员变量和局部变量的区别2、构造函数二、封装三、UML 前言面向对象的编程,我们可以认为是面向类的编程。编写类的过程,相当于我们定义了一种新的数据类型。一、自定义类一个标准的类包括:成员变量,成员方法,构造函数,每一个成员变量都用private修饰,再为每一个私有化的成员变量编写get…set…方法,且该类需要包含无参构造及有参构造1、成员变量和局部变量的区别成员变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 21:13:40
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            类的无参方法 
类的方法由哪几部分组成?
    方法的定义:
  1.访问权限修饰符 2.方法返回的数据类型 3.方法的名称 4.方法的主体
   成员变量和局部变量的区别有那些?
 ~ 作用域不同
    - 成员变量的作用域在整个类内部都是可见的
    - 局部变量的作用域仅限于定义它的方法
 ~ 初始值不同
   - Java 会给成员变量一个初始值
   - Java 不会给局            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 14:45:50
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            48天方法对比有参数和无参数package Demo03;
/*
* 有参数:小括号当中有内容,当一个方法需要一些数据条件才能完成任务的时候,就是有参数
*   例如两个数字相加,必须知道两个数字各是多少,才能相加
*
* 无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次helloworld
*
*
* 无参数就是自己可以独立            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 20:55:49
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。 无参数:小括号当中留白,一个方法不需要任何数据条件,直接就能完成任务,就是无参数。 代码练习:public class Demo03MethodParam {
    public static void main(String[] args){
        method1(10,20);            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 14:19:29
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有参构造方法:构造方法:用来创建对象的 特点:           1)方法名与类名相同           2)构造方法没有返回值,void也不写           3)创建类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 16:12:55
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             类的方法     有什么作用???我们知道  类是由具有相同属性和共同行为的实体抽象而来的。  对象 执行的操作是通过编写类的方法实现的。类的方法是一个功能模块;有了方法才能实现操作否则就像一个布娃娃不会说也不会动。方法语法:public 返回值类型    方法名(){
                  //方法的主体
           }            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 11:45:15
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            无参和有参构造方法:1.构造方法和方法重载 如: Person p = new Person(); - 声明Person类型的引用指向Person类型的对象 p.show(); - 使用引用变量p调用show方法/*
自定义Point类,特征有:横坐标和纵坐标,行为有:无参构造和有参
        //      构造以及打印所有特征的方法
        //      要求在main方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 16:52:52
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #学习目标# 学习目标:  会定义带参方法 会使用带参方法 会定义和使用类的方法 理解变量作用域  学习内容:  步骤一:定义方法名以及返回值类型 步骤二:编写方法体 定义类的方法:  public 返回值类型 方法名() {
 //方法的主体}
方法的返回值(两种情况):
1. 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型
public class S            
                
         
            
            
            
            【java基础】有参构造和无参构造详解无参构造方法有参构造方法参考资料 无参构造方法1、先定义一个无参构造方法。 定义无参构造方法的方式有两种:        (1)、使用lombok插件中的注解来实现        (2)、传统方式来创建无参构造方法——本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 21:31:02
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            方法的组成:  1.修饰符  public  2.返回值类型  void:无返回值  3.方法名称  驼峰命名  myName  showName()  4.方法体  {   }创建方法的语法:  public  返回值类型  方法名(){  //方法体    }注意:返回值类型不是return返回相应的数据类型  public  String  方法名(){  //方法体  return  "S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-12-22 19:06:54
                            
                                349阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            构造方法当中,主要有无参构造方法以及有参构造方法两种,下面的话就一起来看看详细代码示例吧。public class MyClass
{
private int m; // 定义私有变量
MyClass()
{
// 定义无参的构造方法
m = 0;
}
MyClass(int m)
{
// 定义有参的构造方法
this.m = m;
}
}这个实例定义了两种构造方法,分别是无参构造方法和有参构造            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 22:15:24
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVA有参无参初始化区别,程序举例package JAVA_Project_01_02;//建包
//递主要就是处理好入口和出口,入口是最初始的外部对函数调用,出口是对于继续递归也就是继续调用自身的限制条件,
// 内容是对整个过程中单个步骤的一般化的抽象。简单来说就是在一个函数内部调用自身。
import java.math.BigInteger;//导入类
import java.uti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 17:32:58
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一题:分析以下需求,并用代码实现手机类Phone属性:品牌brand价格price行为:打电话call()发短信sendMessage()玩游戏playGame() 要求:1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法2.定义测试类,在main方法中创建该类的对象并使用set方式给属性赋值(价格:998,品牌:小米)3.调用三个成员方法,打印格式            
                
         
            
            
            
            1.如何定义类的方法步骤一:定义方法名以及返回值类型步骤二:编写方法体2.方法的返回值两种情况如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型如果方法没有返回值,返回值类型为void举例:public class AutoLion {
//定义变量
public String color;
//跑  没有返回值 void
public void run(){            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 00:08:50
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            结论:(总的来说,get和set方法就是为了能以得到和设置实体类中的私有属性值,而一个类中至少要有一个构造方法,当没有人为添加的时候,编译器会自动加入一个隐式的无参构造方法,当有人为添加时,编译器就不会自动添加了。无参构造方法的作用是为了比较方便的new出一个对象。)当你在学习Java的时候,可能会遇到这样的问题,老师在某节课上说:“来同学们,咱们今天来建一个实体类,首先声明私有属性,然后再调用g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 19:59:43
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 实现java实体有参无参注解的流程
### 整体流程
首先,我们需要创建一个Java实体类,然后为其定义有参和无参构造方法。接下来,我们需要为这些构造方法添加注解。最后,我们可以通过反射来获取注解信息。
### 流程图
```mermaid
graph TD;
    A[创建Java实体类] --> B[定义有参和无参构造方法]
    B --> C[为构造方法添加注解]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-14 09:26:57
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们在定义一个类的时候,如果需要重新写一个构造函数,就必须要写一个无参构造函数,如下代码所示,那这到底是为什么?public class Fruit {
    private String name;
    // 必须显式声明一个无参构造函数
    public Fruit(){}
    public Fruit(String name){
        this.name = n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 17:25:40
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一题:分析以下需求,并用代码实现	手机类Phone	属性:		品牌brand		价格price	行为:		打电话call()		发短信sendMessage()		玩游戏playGame()	要求:		1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法		2.定义测试类,在main方法中创建该类的对象并使用set方式给属性赋值(价格:998,品牌:小米)		3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 18:21:25
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package oop.demo02;
public class Person {
    //一个类即使什么都不写  他也会存在一个方法
    //显示的定义构造器
    String name;
    //实例化初始值
    //1.使用new关键字 , 本质是在调用构造器
    //2. 构造器一般用来初始化值
    public  Person(){
        //            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-21 23:58:35
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            构造器: 就是和类名相同但无返回类型的方法。用于当前或某一对象的实例化,并将当前或某一对象返回。无参构造:1、如果使用new关键字实际上是调用无参构造器;2、无参构造往往是为了初始化一些值。有参构造:一旦定义了有参构造,必须要显示定义无参构造使用构造器需注意:1.构造器必须与类同名(如果一个源文件中有多个类            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-14 16:20:42
                            
                                800阅读