package pack1; public class Student { private String name; private int age; //构造方法 //如果没有任何构造函数,系统会自动给一个无参构造函数 public Student(){ this.name=""; this.age=0; } public Student(String name,int age){ this.name=name; this.age=age; } public void show(){…
package pack1; public class Phone { //成员变量 String brand; int price; //成员方法 public void call(){ System.out.println("打电话"); } public void sendMessage(){ System.out.println("发短信"); } } package pack1; //测试类 public class PhoneDemo { public…
Date类 Date对象构造方法 Date对象常用方法 import java.util.*; public class test { public static void main(String[] args){ //无参构造Date:得到的现在的日期 Date date1=new Date(); System.out.println(date1); //Fri Dec 20 19:15:48 CST 2019 //有参构造Date:得到的是1970年开始经过num秒的日期 long num=…
对象的创建 Test test = new Test(); Test test = new Test("a"); 其实,对象被创建出来时,对象就是一个对象的引用,这个引用在内存中为对象分配了存储空间,可以在构造方法中初始化成员变量,当创建对象时,自动调用构造方法,也就是java中初始化与创建是被捆绑在一起的. 每个对象都是独立的,在内存中占据独立的内存地址,并且每个对象都有自己的生命周期,当一个对象生命周期结束时,对象就会变成垃圾,由java虚拟机自带的垃圾回收机制处理.…
用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示 第一种方法:通过继承Thread类的方法创建线程 package com.Gary1; public class TicketThread extends Thread{ //设置有100张票 private static int count = 100; public TicketThread(String name) { super(name); } @Override public voi…