- 博客(9)
- 收藏
- 关注
原创 super运行代码与内存图
package test02;public class Application03 {public static void main(String[] args) { D d = new D("name"); d.run();}}class F{ String name; public F() { }public F(String name) { this.name=name; }}class D extends F{ String name;public
2021-03-17 12:31:46 124
原创 为什么方法覆盖在有static时不使用
1.方法覆盖需要和多态机制联合起来使用才有意义animal a= new cat();要的是什么效果编译的时候move();方法时animal的运行时自动调用到子类cat重写的move()方法中假如只有方法覆盖机制没有多态,方法可有可无package tset03;public class eeee {public static void main(String[] args) { Animal a = new Cat(); //静态方法使用引用.来调用方法,但是与对象无关 //虽然
2021-03-15 20:23:11 87
原创 封装实例训练,银行存储
package fengzhuangtest01;public class Account { private int name;private double balance;private double annualInterestRate;public Account() { // TODO Auto-generated constructor stub}public Account(int name,double balance,double annualInterestRate.
2021-03-13 20:35:16 153
原创 内存图
package neicuntu;public class test {public static void main(String[] args) { Address a = new Address(); a.city="北京"; a.street="大兴区"; a.zipoode="121221"; User u = new User(); u.id=1111; u.username="zhangsan"; u.addr=a; }}package neicuntu;
2021-03-13 17:18:42 83
原创 接口
package jiekou;public interface B {void learn();}package jiekou;public class Application implements A,B{ @Override public void eat() { // TODO Auto-generated method stub } @Override public void run() { // TODO Auto-generated method stub
2021-03-10 10:26:04 44
原创 抽象类abstract
package abstract1;public abstract class B {public abstract void dosomething();//不能new这个抽象类,只能靠子类去实现它//抽象类中可以写普通的方法//子类必须继承父类中所有的抽象方法//有了抽象方法必须有抽象类,有了抽象类可以没有抽象方法}package abstract1;public class A extends B {@Overridepublic void dosomething()
2021-03-09 15:21:13 49
原创 static关键字
package staticgaunjianzi;public class Person { //2 { System.out.println("匿名代码块"); } //1 static{ System.out.println("静态代码块"); } //3 public Person(){ System.out.println("构造方法"); } public static void main(String[] args) { Person person1 =
2021-03-09 14:55:12 44
原创 面向对象的三大属性
一.封装该露的露,该藏的藏高内聚,低耦合定义:通常,因禁止直接访问一个对象中数据的实际表示,而因通过操作接口来访问属性私有,get/set封装的作用1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统可维护性增加了设置get/set快捷键alt+shift+s+rget获取这个数据set赋值package text;public class Application {public static void main(String[] args) { //实
2021-03-07 13:10:12 715 1
原创 断点调试
debug调试编译运行不出错,但是程序的运行结果与预期结果不一致断点调试:每行代码运行跟踪运行,运行的过程中,看到变量的变化,方法的调用记住三个东西程序到断电后,就不再运行了,等着指挥运行F5 进入方法体F6 运行本行代码即时窗口 :帮助你单独运行一些程序window----show view --expresseclipse断点调试第一步双击对应行的左边第二部点击上方的小虫子第三步点击下一步运行进入方法体...
2021-03-06 13:33:26 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人