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);//最好访问方式
}

}
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426583.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 11g数据库数据操作(亲测)

oracle 11g安装和oracle数据库监听配置就不说了,直接说数据库的相关操作 建立 wiicare 用户 create directory dump_dir as ‘d:\test\dump’; 使用 PLSQL Developer 连接数据库 登陆数据库,用户名:system 密码: 123456 连接为:sysdba 新建表…

【论文阅读】Deep Adversarial Subspace Clustering

导读: 本文为CVPR2018论文《Deep Adversarial Subspace Clustering》的阅读总结。目的是做聚类,方法是DASCDSC(Deep Subspace Clustering)GAN(Generative Adversarial Networks)。本文从以下四个方面来对论…

java 值相同 hashcode_搞懂 Java equals 和 hashCode 方法

image搞懂 Java equals 和 hashCode 方法分析完 Java List 容器的源码后,本来想直接进入 Set 和 Map 容器的源码分析,但是对于这两种容器,内部存储元素的方式的都是以键值对相关的,而元素如何存放,便与 equals 和 hash…

Hadoop学习笔记

1.Hadoop安装 Apache的国内镜像地址: 地址1:http://mirror.bit.edu.cn/apache/ 地址2:https://mirrors.tuna.tsinghua.edu.cn/apache Fuck CSDN,谁给你的权利把开源的东西作为商品(下载积分)售卖&#xff1…

玩转oracle 11g(1):Oracle 11g的安装

由于工作需要,本人现在要对oracle 11g做一段攻坚战,先从安装开始 基本是傻瓜程序,网上也有大量教程 1 安装数据库软件 安装前准备工作 a.必须使用超级用户安装(adminstrator) b.服务器的名称不要有汉字 c.服务器的名称…

WEB基本架构

转载于:https://www.cnblogs.com/JerryZao/p/9843804.html

玩转oracle 11g(2):创建数据库

纯属个人操作,不懂私聊我 在程序列表中 oracle 的文件下,找到 database configuration assistant 下一步 继续下一步 定制数据库 命名测试歌谣 取消勾选,下一步 为所有用户设置密码 geyao 下一步 点击编辑归档参数 档案资料库取消勾…

玩转oracle 11g(3):配置监听

1打开oracle net configuration 2下一步 3服务名歌谣 4下一步 5主机名电脑的 6测试 输入账号密码总会把,不多说

Verilog语言实现并行(循环冗余码)CRC校验

1 前言 (1) 什么是CRC校验? CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能&#…

玩转oracle 11g(4):连接,文件操作,交互命令

1连接plsql开始学习 2 Oracle安装会自动的生成sys用户和system用户: (1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2&a…

苹果4s有java系统版本_iphone4s用ios8卡吗?iPhone4s升级iOS8正式版手机体验

9月10日凌晨1点正式推出了iPhone6与iPhone6 Plus,与这两款新机一同来临的还有iOS 8正式版,在北京时间9月18日凌晨,苹果正式向用户推送了iOS 8正式版操作系统。iOS8系统在手机方面仅支持iPhone 4S及以上的设备,不少用户都担心iPhon…

软件——机器学习与Python,Python3的输出与输入

输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出hello, world,用代码实现如下: >>> print(hello, world)print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出&am…

玩转oracle 11g(7):导出导入数据库

oracle11g数据库导入导出: ①:传统方式——exp(导出)和(imp)导入: ②:数据泵方式——expdp导出和(impdp)导入; ③:第三方工具——PL/sql Develpoer; 一、什么是数据库导入导出? oracle11g数据库的导入/导出&#xff0c…

java学习(43):值参数传递

//值参数传递 class student02{ private int age; private int strong; public void addition(int age,int strong){ System.out.println(“年龄为”age); System.out.println(“体重为”strong); age12; strong13; } } public class test10 { public static void main(String…

java学习(44):引用参数传递

//引用参数传递 class test13 { public void seeBook(Book book){ System.out.println("我正在看书,信息如下 "); System.out.println(book.getTitle()); System.out.println(book.getPageSize()); book.setTitle(“三国演义”); book.setPageSize(5000); } } class…

Vector的使用详解

Java中 Vector的使用详解 Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。 创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方…

java学习(45):无参无返回

/*如何定义 Java 中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是:访问修饰符 返回值类型 方法名(参数列表){方法体} 其中: 1、 访问修饰符:…

java 内部thread_Java代码质量改进之:使用ThreadLocal维护线程内部变量

在上文中,《Java代码质量改进之:同步对象的选择》,我们提出了一个场景:火车站有3个售票窗口,同时在售一趟列车的100个座位。我们通过锁定一个靠谱的同步对象,完成了上面的功能。现在,让我们反过…

java学习(46):无参带返回

/*1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值! *2、 方法的返回值最多只能有一个,不能返回多个值 *3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值…

Luogu 4284 [SHOI2014]概率充电器

BZOJ 3566 树形$dp$ 概率期望。 每一个点的贡献都是$1$,在本题中期望就等于概率。 发现每一个点要通电会在下面三件事中至少发生一件: 1、它自己通电了。 2、它的父亲给它通电了。 3、它的儿子给它通电了。 那么我们设$f_i$表示它的父亲给它通电的概率&…