java学习(42):巩固练习
定义一个testjava类
/*4 编写一个TestStudentOverrideConstructor.java类,
包含main方法,从控制台接收用户输入的学生信息,包括学生姓名,性别和年龄,使用带参数的构造器创建学生对象并将接收到的输入传递给这个构造器参数,
在控制台输出所有学生信息,观察最后输出结果,思考得出什么结论。
*/
/5 延续以上任务,在学生类中定义字符串类型的静态的常量STU_FEATURES 并赋值未”学习是最主要的
任务”,定义TestStudentStaticProperty.java 类,包含main方法,在控制台输入2个学生相关信息
并建立2个学生对象,比较这个2个学生的年龄谁大谁小,使用对象的引用访问STU_FEATURES并输入结果,观察eclipse是否有相关警告提示,
思考问什么,如果解决,试图为STU_FEATURES这个静态属性赋值,看看发送什么?的静态常量色特征,访问及使用规则进行总结/
public class Testjava {
private String name;
private char sex;
private int age;
public static final String feature=“学习是最主要的任务”;
public Testjava(String name,char sex,int age){
this.name=name;
this.sex=sex;
this.age=age;
}
public String getName(){return name;
}
public int getAge() {return age;
}
public char getSex() {return sex;
}
}
定义一个javatest类
import java.util.Scanner;
public class javatest {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("输入学生的姓名");String name1=in.next();System.out.println("输入学生的年龄");int age1=in.nextInt();System.out.println("输入学生的性别");char sex1=in.next().charAt(0);Testjava stu=new Testjava(name1,sex1,age1);System.out.println("输入学生的姓名");String name2=in.next();System.out.println("输入学生的年龄");int age2=in.nextInt();System.out.println("输入学生的性别");char sex2=in.next().charAt(0);Testjava stu1=new Testjava(name2,sex2,age2);System.out.println("学生的姓名"+stu.getName());System.out.println("学生的年龄"+stu.getAge());System.out.println("学生的性别"+stu.getSex());System.out.println("学生的特征"+stu.feature);System.out.println("学生的特征"+stu1.feature);System.out.println("学生的特征"+Testjava.feature);//最好访问方式
}
}
java学习(42):巩固练习相关推荐
- Java必备:java入门、java学习
2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 1.Java入门 1-1.Java具有那些适合在Internet环境中 ...
- java学习中,字符串使用(比较、构造方法)(java 学习中的小记录)
java学习中,字符串使用(比较.构造方法)(java 学习中的小记录)作者:王可利(Star·星星) String的使用 1.在内存中是如何保存字符串. == :比较的是地址(引用数据类型) equ ...
- java学习中,DVD管理系统纯代码(java 学习中的小记录)
java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{public static void main (String[] args ...
- 十年架构师留下最完整的Java学习路线
原文地址:https://club.dingding.xin/topic/5081/十年架构师留下最完整的java学习路线?code=cb850abbce523c7f886f583d6dc00f5e ...
- 十年架构师留下最完整的Java学习路线,学完年薪40W
文章有点长,请大家耐心看完,话不多说直接上干货! 永不过时的编程语言--Java 编程开发. Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数 ...
- [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统
[附源码]计算机毕业设计JAVA学习资源共享与在线学习系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...
- Java学习笔记——流程控制
Java学习笔记--流程控制 Day05 一.用户交互Scanner 1.Scanner对象 我们通过Java工具包java.util.Scanner中的Scanner类来获取用户的输入 基本语法:S ...
- JAVA学习网址大全
在学习JAVA的过程中,我查阅了许多有关学习JAVA的网络资源,我把它们汇总到了一起把这些资源保存起来如下列出: java开发学习网址大全 1.维基百科,自由的百科全书 http://zh.wi ...
- java学习2018年_Java 20年
java学习2018年 二十年前,在苏黎世的一间公寓里发生了两件事. 我的女儿迈出了第一步,一位年轻的博士后研究员(她的父亲)迈出了使用Java的第一步. 很难完全了解当时的Java. 在这些时代,T ...
- 郑志远的java学习笔记
郑志远的java学习笔记 郑志远 CCB 1 Java起源 略 2 Java语言概述 1.面向对象编程的3个原则:封装(encapsulation).继承(inh ...
最新文章
- FreeSWITCH异常原因总结
- 高糊视频秒变4K!Facebook发布低分辨率视频实时渲染算法,网友:是好东西,但是玩不起...
- 36. Valid Sudoku数独判断
- 深划痕需要大面积补漆吗_剐蹭了需要立马补漆吗?这些小技巧能省不少!
- Swift数据类型(一)
- A*算法在最短路问题的应用及其使用举例
- 自动计算高度的方法 iOS, height为0, 可以自动计算weith,
- java 提取轮廓_TensorFlow 卷积操作模拟sobel算子提取图像轮廓
- ImageNet的top-1终于上了90%?
- Error: A JNI error has occurred, please check your installation and try again
- SpringCloud SpringBoot mybatis分布式微服务云架构开发Web应用
- 牛客多校训练AFJ(签到)
- php5.5 下载安装,【图片】PHP5.2、5.3、5.4、5.5、5.6的php memcache dll扩展下载和安装【洄溪吧】_百度贴吧...
- cad 打开硬件加速卡_CAD:“你的图纸缺少shx字体!”不知道该怎么办?不存在的!...
- WiFi基础知识解析
- 全球及中国生物农药行业投资状况与十四五运行态势研究报告2022版
- php实现展现量cookie,[转载]展现量、点击量、点击率;访客数、访问次数、浏览量的区别与作用...
- 30、T5L 迪文屏 C51开发之 ADC模数转换
- 【2020.11.30提高组模拟】剪辣椒(chilli)
- uniapp 实现验证码输入框