首页 > 其他分享 >构造器详解

构造器详解

时间:2024-01-15 17:34:27浏览次数:25  
标签:name age 构造 Person 详解 public String

public static void main(String[] args) {
   Person person = new Person("zhangsan",23);
       System.out.println(person.name);
       System.out.println(person.age);
}
public class Person {
   //一个类即使什么都不写,也会存在一个构造器
   //显示定义一个构造器
   String name;
   int age;

   //实例化初始值


//无参构造
   public Person() {
       this.name= "qing";

  }

   public Person(String name, int age) {
       this.name = name;
       this.age = age;
  }

   //有参构造,一旦定义了有参构造,无参构造就必须显示定义
   public Person(String name){
       this.name =name;
  }
   //alt +insert

   //构造器
   //1.和类名相同
   //2.没有返回值
   //作用
   //1.使用new关键字,本质是调用构造器
   //2.用来初始化值
}
 

标签:name,age,构造,Person,详解,public,String
From: https://www.cnblogs.com/huangjiangfei/p/17965893

相关文章

  • Spring 中的设计模式详解
    1、控制反转(IoC)和依赖注入(DI)IoC是一个原则,而不是一个模式,以下模式(但不限于)实现了IoC原则。 控制反转怎么理解呢? 举个例子:"对象a依赖了对象b,当对象a需要使用对象b的时候必须自己去创建。但是当系统引入了IOC容器后,对象a和对象b之前就失去了直接的......
  • mpc_local_planner详解
    控制器配置Controller::configure(){//创建机器模型_dynamics=std::make_shared<UnicycleModel>();//离散网络,比如多重打靶法。参考点,输入,状态,等变量也会存放在grid里面,会实时更新。而且grid也继承了顶点传入到超图问题构建中_grid=configureGrid(nh);//......
  • Spring 事务详解
    JavaGuide(gitee.io)1、Spring事务管理接口介绍Spring框架中,事务管理相关最重要的3个接口如下:**PlatformTransactionManager**:(平台)事务管理器,Spring事务策略的核心。**TransactionDefinition**:事务定义信息(事务隔离级别、传播行为、超时、只读、回滚规则)。**Trans......
  • 微信抖音小游戏《黄金矿工》案例详解
      微信小游戏,抖音小游戏,非常适合个人开发者创业,不用版号,门槛低,同时抖音小游戏的系统算法推荐,能让好的游戏脱颖而出, 你要做的就是把游戏做好就可以了。    这个系列的文章,配套了视频教程讲解与课程资源,课程源码。下面开始讲解黄金矿工的具体制作流程。  1:开发工具......
  • HDU 4686 Arc of Dream(构造矩阵)
    设\(t_n=a_n*b_n\)把\(a_n和b_n\)拆出来\(t_n=(a_{n-1}*ax+ay)(b_{n-1}*bx+by)\)\(t_n=ax*bx*t_{n-1}+ax*by*a_{n}+ay*bx*b_{n-1}+ay*by\)那么同时维护\(s_n,t_n,a_n,b_n和常数即可\)#include<cstdio>#include<algorithm>#include<cstring>#include&l......
  • 软件测试(功能、接口、性能、自动化)详解
    软件测试(功能、接口、性能、自动化)详解前言:软件测试是软件开发过程中不可或缺的重要环节,它用于验证软件的质量、可靠性和性能是否符合预期。软件测试涵盖了多个方面,包括功能测试、接口测试、性能测试和自动化测试。一、软件测试功能测试测试用例编写是软件测试的基本技能;也......
  • 软件测试/测试开发全日制|Pytest测试框架Fixture作用域详解
    前言Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是:function,class,module,package,session。有了这些作用域我们可以不用重复的去执行fixture,从......
  • 软件测试/测试开发全日制|Pytest中yield的用法详解
    前言在之前的介绍中,我们已经介绍了fixture的简单用法,但其实fixture还提供了两种非常优雅高效的写法,来完成测试执行前的处理操作与执行后的处理操作,即使用yield或addfinalizer来实现。本文我们将介绍使用yield来实现操作。yield在fixture中的关键字yield主要有两个作用:yield代替retu......
  • html之marquee详解
    html之marquee详解 该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果该标签是个容器标签语法:<marquee></marquee>以下是一个最简单的例子:代码如下:<marquee><fontsize=+3color=red>Hel......
  • 并发重要知识点—线程池详解
    https://blog.csdn.net/qq_40270751/article/details/78843226 创建线程的另一种方法是实现Runnable接口。Runnable接口中只有一个run()方法,它非Thread类子类的类提供的一种激活方式。一个类实现Runnable接口后,并不代表该类是一个“线程”类,不能直接运行,必须通过Thread实例才......