编程作业打卡,请老师检查
来源:2-14 编程练习
hahaman123
2021-06-27 04:18:44
Code类
class Code{
//创建Code类的构造块(构造块)
{
System.out.println("Code的构造块");
}
//创建Code类的静态代码块(静态代码块)
static{
System.out.println("Code的静态代码块");
}
//创建Code类的构造方法(构造方法)
public Code(){
System.out.println("Code的构造方法");
}
}
CodeBlock类
public class CodeBlock{
// 创建CodeBlock的构造块
{
System.out.println("CodeBlock的构造块");
}
//创建CodeBlock的静态代码块
static{
System.out.println("CodeBlock的静态代码块");
}
//创建CodeBlock的构造方法
public CodeBlock(){
System.out.println("CodeBlock的构造方法");
}
public static void main(String[] args){
//编写代码测试运行优先顺序,运行结果参见效果图
System.out.println("CodeBlock的主方法");
{
System.out.println("产生Code的类实例对象");
Code code=new Code();
}
{
System.out.println("产生CodeBlock的类实例对象");
CodeBlock codeblock=new CodeBlock();
}
}
}

顺便问下老师

这两句可以写在类里可以实现吗?我试了下,好像不行哦,我想看看有没有新大陆
1回答
好帮手慕小小
2021-06-27
同学你好,已完成练习,很棒,继续加油!
截图中内容定义在类里是无法实现题目要求的,但可不使用代码块直接定义在主方法中,如下:
public static void main(String[] args) {
// 编写代码测试运行优先顺序,运行结果参见效果图
System.out.println("CodeBlock的主方法");
System.out.println("产生Code的类实例对象");
Code code = new Code();
System.out.println("产生CodeBlock的类实例对象");
CodeBlock codeblock = new CodeBlock();
}祝学习愉快~
相似问题