自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除