首页 > 编程语言 >java基础之有参构造和无参构造

java基础之有参构造和无参构造

时间:2024-09-08 12:50:45浏览次数:5  
标签:无参 java name age Catcat cat2 构造 public

通过三只猫打印的情况来对比

1.无参构造的属性再main函数中创建

2.有参构造在小括号中创建

package began;

public class text{
    public static void main(String[] args) {
        //创建第1只小猫
        //无参
        Catcat cat1 = new Catcat();
        cat1.name="小白";
        cat1.age=3;
        cat1.show();//打印第一只猫


        //创建第2只小猫
        Catcat cat2 = new Catcat();
        cat2.name="小花";
        cat2.age=100;
        System.out.println("第2只猫的信息:"+cat2.name+" "+cat2.age);//打印第二只猫


        //创建第3只小猫
        //有参构造
        Catcat cat3= new Catcat("小黑",80);
        cat3.show();
    }
}

class Catcat {
    String name;
    int age;

    //构造方法的重载
    public Catcat(){
        System.out.println("打印成功了吗");
    }

    //无参构造和有参构造的出口
    public void show() {
        System.out.println("这只猫的信息:"+name+" "+age);
    }


    //有参构造
    public Catcat(String name, int age){
        this.name=name;//this后面是类的成员变量
        this.age=age;
    }
    public Catcat(String name){
        this.name=name;
    }
}

标签:无参,java,name,age,Catcat,cat2,构造,public
From: https://blog.csdn.net/2303_80933038/article/details/142025045

相关文章

  • java计算机毕业设计萌宠之家零售网站(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:随着社会的快速发展与人们生活水平的提高,宠物已成为许多家庭不可或缺的重要成员,它们不仅带来了欢乐与陪伴,还促进了人际间的情感交流。这一趋势直接推......
  • java计算机毕业设计科普基地展品维护管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:随着科技的飞速发展与社会对科普教育的日益重视,科普基地作为普及科学知识、弘扬科学精神的重要平台,其展品质量与展示效果直接影响着科普教育的成效与......
  • java计算机毕业设计网络评论的旅馆预定网站的设计与实现(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,旅游与住宿行业正经历着前所未有的变革。网络评论作为消费者决策的重要依据,对旅馆业的影响日益显著。传统的旅馆预定方式已......
  • Netty权威指南:Netty总结-Java I/O
    第一章JavaI/O1.1I/O基础入门Java1.4之前的版本,开发高性能I/O程序的时候,有问题:没有数据缓冲区,I/O性能有问题没有Channel概念,只有输入输出流只有BIO,通常会导致通信线程被长时间阻塞支持字符集有限,硬件移植性不好1.1.1Linux网络I/O模型Linux的内核将所有的外部设备都......
  • 软件设计之JavaWeb(1)
    软件设计之JavaWeb(1)此篇应在MySQL之后进行学习:路线图推荐:【Java学习路线-极速版】【Java架构师技术图谱】尚硅谷全新JavaWeb教程,企业主流javaweb技术栈资料可以去尚硅谷官网免费领取此章节最好学完JDBC观看学习内容:XML概述TomcatIDEA开发并部署运行WEB项目XML概......
  • 基于java网页的纸业管理系统设计与实现
    博主介绍:专注于Java.net phpphython 小程序等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作☆☆☆精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟我的博客空间发布了1000+毕设题目方便大家学习使用感兴趣的可以先收藏起来,还有大家......
  • 基于java的团购网站设计与实现
    博主介绍:专注于Java.net phpphython 小程序等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作☆☆☆精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟我的博客空间发布了1000+毕设题目方便大家学习使用感兴趣的可以先收藏起来,还有大家......
  • Java毕设项目II基于Spring Boot+Vue的失物招领平台
    目录一、前言二、技术介绍三、系统实现四、论文参考五、核心代码六、源码获取全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末一、前言在快节奏的生活中,物品遗失与寻回成为了人......
  • Java SE面试题 ——深入理解
           目录        1.什么是JDK,JRE,JVM;他们之间有什么联系    2.Java的八种数据类型 3.&和&&区别                                          4.switch的参数可以有哪些类型 5.类与对象如......
  • Java中的五种排序
    五种排序常见的排序算法有十种:三大基础排序:选择、冒泡、插入(时间复杂度:O(n^2),空间复杂度(O(1))比较低)使用的是最基本的两层嵌套结构快速、归并、堆、希尔、桶、计数、基数排序:1)升序:从小到大2)降序:从大到小1、冒泡排序法冒泡排序是一种简单排序算法,它通过以此比较交换两......