第三次实验及动手动脑
//第一个动手动脑 package 动手动脑3;public class ClassAndObjectTest {public static void main(String[] args) {//创建类的实例,定义一个对象变量引用这一实例MyClass obj = new MyClass();
//通过对象变量调用类的公有方法obj.myMethod("Hello");//给属性赋值obj.setValue(100);//输出属性的当前值 System.out.println(obj.getValue());//直接访问对象公有字段obj.Information = "Information";//输出对象公有字段的当前值 System.out.println(obj.Information);} }/*** 自定义Java类的示例*/ class MyClass {// 公有字段public String Information = "";// 自定义公有Java实例方法public void myMethod(String argu) {System.out.println(argu);}// 定义属性:私有字段+get方法+set方法private int value;public int getValue() {return value;}public void setValue(int value) {this.value = value;}} 运行截图如下://第二个动手动脑 package 动手动脑3;class Root {static{System.out.println("Root的静态初始化块");}{System.out.println("Root的普通初始化块");}public Root(){System.out.println("Root的无参数的构造器");} } class Mid extends Root {static{System.out.println("Mid的静态初始化块");}{System.out.println("Mid的普通初始化块");}public Mid(){System.out.println("Mid的无参数的构造器");}public Mid(String msg){//通过this调用同一类中重载的构造器this();System.out.println("Mid的带参数构造器,其参数值:" + msg);} } class Leaf extends Mid {static{System.out.println("Leaf的静态初始化块");}{System.out.println("Leaf的普通初始化块");} public Leaf(){//通过super调用父类中有一个字符串参数的构造器super("Java初始化顺序演示");System.out.println("执行Leaf的构造器");}}public class TestStaticInitializeBlock {public static void main(String[] args) {new Leaf();} } 截图如下: 课后实验
public class NumofObj { private static int number=0;public NumofObj() {// 自动生成的构造函数存根number++;} public static int getNumber(){return number; } public static void main(String[] args) { // 自动生成的方法存根 NumofObj t1=new NumofObj(); NumofObj t2=new NumofObj(); NumofObj t3=new NumofObj(); NumofObj t4=new NumofObj(); System.out.println("一共创建了"+NumofObj.getNumber()+"个对象"); } } 截图如下:
转载于:https://www.cnblogs.com/hwh000/p/9824441.html
第三次实验及动手动脑相关推荐
- Java对字母移动三位加密_4动手动脑,总结及凯撒加密
一.StringEquals.java 1.源代码 public classStringEquals {/***@paramargs the command line arguments*/ publ ...
- Java之动手动脑(三)
日期:2018.10.12 星期五 博客期:017 这次留了两个动手动脑作业!我需要一个一个来说!先说第一个吧! Part 1 :随机生成1000个随机数 代码: 1 //以下为 RandomMake ...
- JAVA语法基础作业——动手动脑以及课后实验性问题(一)
一.枚举类型 public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Si ...
- JAVA课上动手动脑问题以及课后测试1,2总结
课堂测试1 像二柱子那样,花二十分钟写一个能自动生成30道小学四则运算题目的 "软件" 2 (1)题目避免重复 (2)可定制(数量/打印方式) 设计思路 1)产生两 ...
- JAVA语法基础 动手动脑及课后作业
动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] ar ...
- 动手动脑及课后实践3
1. 动手动脑1: (一)运行结果: 分析原因:在Java中,内容相同的字串常量("Hello")只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象. 编译器 ...
- 完成课件中的动手动脑的或需要验证的相关内容。
一.运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是 ...
- java窗口弹出的位置_java的窗口弹出和动手动脑
窗口弹出 //两数相加窗口弹出 张雪晴 2015/10/3 import javax.swing.JOptionPane; public class Addition { public static ...
- 计算机组成原理第三次实验(静态随机存储器实验)
一.实验目的 掌握静态随机存储器 RAM 工作特性及数据的读写方法. 二.实验原理与内容 实验所用的静态存储器由一片 6116(2K×8bit)构成(位于 MEM 单元),如图 2-1-1 所示. 6 ...
最新文章
- 教师提升微能力_分层分类培训,助力学校教师团队能力提升
- AXMLPrinter2.jar反编译xml文件
- boost::detail::lowest_bit的测试程序
- HashMap 底层实现原理,看完面试不再懵逼。
- AndroidStudio打包成APK安装运行闪退的解决方法
- 电影天堂二级页面抓取案例
- 64位计算机可以安装32位软件,【64位可以安装32位系统】64位安装32位的软件_64位系统改装32位系统...
- 数的三次方根(二分)
- Centos7 查看系统版本信息
- BMP格式补充(16bbp 32bbp 4字节对齐 pixel data存放顺序)
- Android Context 归因标记
- 【vue】生成二维码
- IDEMIA与Voiceworks携手合作,率先为荷兰市场提供白标eSIM解决方案
- 笔记本电脑录屏的方法
- Oracle常用语句大全
- php nusoap client,PHP的soap 之 nusoap 的使用
- ios和android共用一个二维码下载
- hgame2023-week2
- 河南科技大学计算机科学与技术分数线,河南科技大学2020年录取分数线(附2017-2020年分数线)...
- 小米9号平衡车电机FOC跟踪观测器
热门文章
- java基础知识点(2)—— 环境变量的配置
- 湖南计算机非全学校推荐,小心!湖南这7所大学害人不浅,毕业证一文不值,各位家长注意了...
- debian linux vnc,Debian 如何配置安装Xfce桌面+VNC远程桌面服务
- android 不同项目代码合并在一块,android - 是否可以将两个(正在积极开发中的)Android应用程序模块合并到同一个Android Studio项目中? - 堆栈内存溢出...
- Android访问瓦片地图 费流量,瓦片地图服务在线资源访问总结
- 练习图200例图纸讲解_实物图+电气图纸讲解:教你学会看配电系统图,不收藏,可惜了...
- osx+配置+php扩展,Mac系统升级到10.9(mavericks)时安装php扩展问题解决
- 乐高无线服务器必须有房主,乐高无限成就有哪些-乐高无限成就大全_手心游戏...
- brew 无法安装iterm2_Mac安装sshpass 替代spawn自动登录脚本(解决rz sz问题)
- git、github、gitlab、gitee的区别