首页 > 编程语言 >java中的构造方法

java中的构造方法

时间:2024-09-23 23:15:44浏览次数:1  
标签:java name 构造方法 variety Dog fell String

//1.使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心  情,名字;
//1)设置构造函数实现对属性赋值
 

构造方法的作用:
1.可以用来创建对象
2.可以用来给对象赋值
注意事项:一般来说,如果我们创建了一个有参的构造参数,同时也要创建一个无参的构造参数

class Dog {
    private String variety;
    private int age;
    private String fell = "心情好";
    private String name;

先定义了一个无参的构造方法Dog()
再定义一个有参的构造方法Dog(String variety, int age, String fell, String name)

    public Dog() {

    }

    public Dog(String variety, int age, String fell, String name) {
        this.variety = variety;
        this.age = age;
        this.fell = fell;
        this.name = name;
    }

给属性赋值

public class Test1 {
    public static void main(String[] args) {
        Dog d1 = new Dog();
        Dog d2 = new Dog("边牧", 3, "心情好", "白球");

标签:java,name,构造方法,variety,Dog,fell,String
From: https://www.cnblogs.com/ndmtzwdx/p/18428139

相关文章

  • Vue开发前端图片上传给java后端
    前端效果图1前端代码<template><div><!--页面标题--><h1class="page-title">图片上传演示</h1><divclass="upload-container"><!--使用van-uploader组件进行文件上传,v-model绑定fileList数据,支......
  • JavaScript语法特点
    let用来声明变量数组可通过数组名直接输出数组全部元素数组名.length可以返回长度NaN为数字型字符串可用单引号,双引号,反引号进行包裹字符串用反引号包裹,才可以使用模板字符串字符串.replace(正则,替换字符串)返回的是新字符串'',0,undefined,null,false,NaN布尔值都是false未......
  • Java 枚举六种常用的方法详解(超详细讲解)
    目录Java枚举  知识点  概念  枚举的方法  枚举的特性  枚举的应用场景  EnumSet和EnumMapJava枚举知识点概念enum的全称为enumeration,是JDK1.5中引入的新特性。在Java中,被enum关键字修饰的类型就是枚举类型。形式如下:enumColor{RED,......
  • java项目之基于springboot框架开发的景区民宿预约系统的设计与实现(源码+文档)
    项目简介基于springboot框架开发的景区民宿预约系统的设计与实现的主要使用者分为:管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,根据公告信息进行新增、修改、查询操作等等。。......
  • JAVA多线程
    一、并发和并行    并发:同一时刻,多个指令在单个CPU上交替执行。    并行:同一时刻,多个指令在多个CPU上同时执行。二、多线程的实现方式1.继承Thread类的方式进行实现。publicclassThreadDemo{publicstaticvoidmain(String[]args){MyT......
  • JavaScript数据类型转换 数字类型转换
    除了在算术函数和表达式中,会自动进行number类型转换之外,可以使用Number(Value)进行显式的转换。 数字类型转换规则类型类型转换后undefinedNaNnull0true1false0string去掉首尾空格后的纯数字字符串中含有的数字。如果剩余字符串为空,则转换结果为 0。否则,将会从剩余字符串中“读......
  • Java基于Springboot+Vue的教学资源库设计和实现
    项目说明社会的进步,教育行业发展迅速,人们对教育越来越重视,在当今网络普及的情况下,教学模式也开始逐渐网络化,各大高校开始网络教学模式。本文研究的教学资源库系统基于Springboot框架,采用Java技术和MYSQL数据库设计开发。在系统的整个开发过程中,首先对系统进行了需......
  • Java基于Springboot+Vue的师生共评的作业管理系统设计和实现
    项目说明随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应师生作业交流形式的网站。本文介绍了师生共评的作业管理系统的开发全过程。通过分析企业对于师生共评的作业管理系统的需求,创建了一个计算机管理师生共评的作业管理系统的方......
  • Java基于Springboot+Vue的宠物咖啡馆平台设计和实现
    项目说明随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于SpringBoot的宠物咖啡馆平台的设计与实现的开发全过程。通过分析基于SpringBoot的宠物咖啡馆平台的设计与实现管理的不足,创建了一个计算机管理基于SpringBoo......
  • Java基础练习(每日五题)
    1,通过代码编写,输一段话:“今天是学习的第一天”packagejava4;publicclasspractise{publicstaticvoidmain(String[]args){System.out.println("今天是学习的第一天");}}2,拼接打印:“XXX:我已经学习了JavaX年,我期望的工资是XXX”packagejava4;......