Java课堂动手动脑-截图集锦

课堂实践性问题

没有数据类型,名称与类名相同,没有返回值

类本身有自定义的构造方法,调用时应有参数,这时系统不再使用默认构造方法

类字段初始化顺序

1.执行类成员定义时指定的默认值或累的初始化块,执行哪一个看哪一个排在前面。

2.执行类的构造函数

动手动脑问题(类之间继承,创建子类对象导致父类初始化块的执行)

静态初始化执行顺序

1.静态初始化块只执行一次

2.创建子类的对象时,父类的初始化块也会执行

静态方法访问实例成员变量如下:

时间: 2024-10-14 06:37:59

Java课堂动手动脑-截图集锦的相关文章

java课堂动手动脑

实验任务一:阅读并运行示例PassArray.java. 1)源代码: package demo; //PassArray.java //Passing arrays and individual array elements to methods public class PassArray { public static void main(String[] args) { int a[] = { 1, 2, 3, 4, 5 }; String output = "The values of

Java课堂 动手动脑5

1.了解棋盘打印:利用二维数组输出一个15*15的棋盘,棋盘的原素为"+",就是输出一个横纵都是15个"+"的二维数组,然后再以坐标形式输入棋子"●",替换掉原来棋盘里的"+".再编写代码. 电脑随机生成2个整数,作为电脑下棋的座标,赋给board数组.还涉及1.座标的有效性,只能是数字,不能超出棋盘范围2.如果下的棋的点,不能重复下棋.3.每次下棋后,需要扫描谁赢了 代码如下: import java.io.*; publi

Java课堂动手动脑--方法

1.查看JDK文档 System.out.println方法重载 1 println 2 public void println() 3 Terminates the current line by writing the line separator string. The line separator string is defined by the system property line.separator, and is not necessarily a single newline

JAVA课堂-动手动脑1

一.Enum:一般用来表示一组相同类型的常量.对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals,枚举对象里面的值都必须是唯一的. 代码: public class EnumTest {      public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE;//s和t引用同一个对象? System.out.println(s==t);  ////是原始数据

java课堂 动手动脑3

(1) 该函数没有赋初值再就是如果类提供一个自定义的构造方法,将导致系统不在提供默认的构造方法. (2) public class test { public static void main(String[] args) { // TODO Auto-generated method stub InitializeBlockClass obj=new InitializeBlockClass(); System.out.println(obj.field); obj=new Initializ

Java课堂 动手动脑6

一.下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d;d=m;d=(Dog)m;d=c;c=(Cat)m; 先进行自我判断, 1.代码: class Mammal{} class Dog extends Mammal {} class Cat extends Mammal{} public class TestCast { public static void main(String args[]) { Mammal m; Dog d=new Dog(); Cat

java课堂动手动脑总结

java有8种基本数据类型:byte,int,short,long,boolean,char,float,double. 对应的为:Byte,Int,Short,Long,Boolean,Charecter,Float,Double.其中boolean是逻辑型,char是文本型,byte,short,int,long是整数型,float,double是浮点型. byte:1字节 -128~127      short:2字节  -2*15~2*15-1    int:4字节   -2*31  ~

java多态动手动脑

实验任务一:多态实现ATM工作原理 1)源代码: package demo; import java.util.Scanner; class A{ String name; String date; String mima; int yu; String kahao; public A(String name,String date,String mima,int yu,String kahao) { this.name=name; this.date=date; this.mima=mima;

java的动手动脑10月20日

(1)动手动脑 该函数没有赋初值再就是如果类提供一个自定义的构造方法,将导致系统不在提供默认的构造方法. (2) public class test { /*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubInitializeBlockClass obj=new InitializeBlockClass();System.out.println(obj.field)