Java编程入门与应用 P210 例8-8——演示创建实例的方法

  • 显式转换和隐式转换的概念
/*** Java编程入门与应用 P210 例8-8——演示创建实例的方法** 显式转换和隐式转换的概念*/public class Instance_method {//创建一个学生类public static class Student{//学生名字private String name;//学生年龄private int age;//构造方法1: 让用户可以自定义赋值学生类的数值public Student(String name, int age){this.name = name;this.age = age;}//构造方法: 不传参数的默认取值public Student(){this.name = "name";this.age = 0;}//创建输出信息的方法public String toString(){return "学生名字:" + this.name + "\n年龄:" + this.age;}}public static void main(String[] args) {/*** 显示创建对象*/System.out.println("---------使用new关键字创造对象----------");//使用new关键字创建对象Student student1 = new Student("小刘",22);System.out.println(student1.toString());/*** 隐式创建对象*/String str1 = "Hello";String str2 = "java";System.out.println(str1.concat(str2));}
}

结果:

---------使用new关键字创造对象----------
学生名字:小刘
年龄:22
Hellojava进程已结束,退出代码为 0

感谢观看

再次感谢~

Java编程入门与应用 P210 例8-8——演示创建实例的方法相关推荐

  1. Java编程入门与应用 P104—例4-12(学生管理系统——密码的重复验证)

    Java编程入门与应用 P104-例4-12 在第一次进入系统时要求管理员设置一个密码,出于安全考虑密码需要输入两次,如果两次输入的密码一致才生效,否则提示失败 import java.util.Sc ...

  2. Java编程入门与应用 P124——例5-4(计算90度的正弦值、0度的余弦值、1的反正切值、120度的弧度值)

    Java编程入门与应用 P124--例5-4 计算90度的正弦值.0度的余弦值.1的反正切值.120度的弧度值 因为参数里都是double值,需要以弧度代替角度来实现 /*** Java编程入门与应用 ...

  3. Java编程入门与应用 P80——例3-24(小明参加一个1000米的长跑比赛每跑完一圈,教练就会问他是否要坚持下去,如果回答yes,则继续跑,否则表示放弃。)

    Java编程入门与应用 P80--例3-24 小明参加一个1000米的长跑比赛,在100米的跑道上,他循环地跑着,每跑一圈,剩余的路程就会减去100米,要跑的圈数就是循环的次数.但是,在每跑完一圈, ...

  4. Java编程入门与应用 P93——例4-2( 使用“+”连接运算符,连接3个数组和1个字符串,学生考试信息)

    Java编程入门与应用 P93--例4-2 使用"+"连接运算符,连接3个数组和1个字符串 学生考试信息 /*** Java编程入门与应用 P93--例4-2* 使用"+ ...

  5. Java编程入门与应用 P173——例7-2(创建包含5个元素的int类型的属猪,然后分别将元素的值设置为1、2、3、4、5、8)

    Java编程入门与应用 P173--例7-2 创建包含5个元素的int类型的属猪,然后分别将元素的值设置为1.2.3.4.5.8 创建一维数组的格式: 数据类型[] 属数组名; 分配空间格式: 数据类 ...

  6. Java编程入门---JDK安装

    Java编程入门 初步了解方法的定义方式和相互调用 掌握递归调用 理解和使用数组 掌握常见类的基本使用,String字符串.Random随机类.Math数学库类和日期类 程序 程序=算法+数据结构 用 ...

  7. JAVA编程入门基础

    JAVA编程入门 程序=算法+数据结构 用户使用编程语言实现问题域到解域的映射,细节描述算法 1.汇编语言-贴近于硬件设备 2.高级语言-C#.Java-贴近于自然语言-需要编译过程将高级语言所编写的 ...

  8. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  9. Java编程入门学习应该怎么做呢?

    Java编程入门学习应该怎么做呢?做好哪些事情可以更快的入门Java编程.Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛 ...

最新文章

  1. 如何基于消息中间件实现分布式事务?万字长文给你答案!!
  2. Vue 教程第十七 篇—— Vuex 之 module
  3. android 等待按钮框架,Android 开发 MaterialDialog框架的详解
  4. matlab语法手册下载,MATLAB及其在理工课程中的应用指南 第4版.pdf
  5. 《c语言从入门到精通》看书笔记——第14章 文件
  6. 模拟输入(ADC-A0)
  7. code forces 436 C. Bus
  8. 欲说还休,欲说还休,却道天凉好个秋
  9. juniper防火墙基于路由的IPsec ***配置
  10. 【marked is not a function】解决百度脑图“kityminder”备注报错
  11. 百钱买百鸡,公鸡五元一只,母鸡三元一只,小鸡一元三只
  12. Vuex中的actions的参数
  13. 计算机保密系统,计算机保密系统
  14. 离散化:两种离散化方式详解
  15. 大数据(0b)离线数据仓库
  16. python 神经网络可以输出连续值_dqn 神经网络输出
  17. 为什么应该为“数据时代原住民”打造智能产品?
  18. 液晶弹性自由能计算_加州理工学院白若冰博士、Bhattacharya教授:光敏液晶弹性体中的光-力耦合...
  19. 思维题:25匹马,5个赛道,求选出速度最快的3匹马最少需要多少次比赛?
  20. 域名备案注销的简单方法

热门文章

  1. User properties exist on an object that is not a part instance
  2. MDS100-16-ASEMI工业焊机、100A整流桥
  3. linux 亚马逊服务器排查当前时间相差8小时及解决方案
  4. uniapp商城开发笔记
  5. 艾德克斯为电源测试提供高效、可靠的解决方案
  6. android 动态设置颜色,使用系统颜色
  7. 【信息系统项目管理师】第七章 成本管理思维导图
  8. 计算机控制音响阵列,同济大学体育馆采用ATEIS的全数字DSP可指向阵列音箱
  9. php使用FPDI获取PDF内容、合并PDF文件、导入模板
  10. Fibonacci数列取余10007