2020/4/13Java学习日记
今日日程
上午:7:00-7:30洗漱;7.30-8:40接对象加拉伸;8:40-9:50跑步;9:50-12:00去吾悦;
下午12:00-3:00睡觉;3:00-3:50赖床;3:50-5:30学Java加伺候对象;
晚上:7:40-9:00学Java;
总结:陪女朋友真花时间啊,害.
今日新学:
- 自定义工具栏
- 代码块
public class student {
static{
System.out.println("st静态代码块");
}
//若无构造方法,则无用
{
System.out.println("st构造代码块");
}
public static void main(String[] args) {
xuesheng x1=new xuesheng();
xuesheng x2=new xuesheng();
}
}
class xuesheng{
String name;
String age;
String address;
//静态代码块
static{
System.out.println("xs静态代码块");
}
//构造代码块
{
System.out.println("xs构造代码块");
}
public xuesheng(){
System.out.println("新建学生对象");
}
public xuesheng(String name,String age,String address){
this.name=name;
this.age=age;
this.address=address;
}
- 继承:
继承中的成员变量和成员方法:
public class myextend {
public static void main(String[] args) {
wangzhe w=new wangzhe();
w.show();
w.play();
}
}
class game{
String name="父类名字";
public void play(){
System.out.println("游戏进行中");
}
}
class wangzhe extends game{
String name="子类方法外名字";
String age;
public void show(){
String name="子类方法内名字";
System.out.println(name);
System.out.println(this.name);
System.out.println(super.name);
}
public void play(){
super.play();
System.out.println("双人游戏");
}
}
继承中的构造方法
public class myextend02 {
public static void main(String[] args) {
son s=new son();
}
}
class Dad{
public Dad(){
System.out.println("父类无参构造");
}
public Dad(int a){
System.out.println("父类有参构造");
}
}
class son extends Dad{
public son(){
System.out.println("子类无参构造");
}
public son(int b){
System.out.println("子类有参构造");
}
}