java基础学习
逸恒
叫兽
展开
-
java的命名大小写
全局变量:全部大写 PI,各字母间的连接,需要加_ VALUE_OF_NUM 类名:首字母大写:Class ApplicationContext 普通变量:小写:int a,int textValue;原创 2017-11-01 14:39:42 · 352 阅读 · 0 评论 -
关于格式化控制台输出,printf和println
println中,不支持各个输出的参数间用“,”来连接,会报错 The method println(double) in the type PrintStream is not applicable for the arguments (String, double) 而使用printf 则可以。原创 2017-11-05 22:46:32 · 687 阅读 · 0 评论 -
java中的重载和重写
重载: 1.方法名必须一样,参数类型或者个数不一样。 2.返回值类型可以不同。 3.可以在同一个类中,子类中也可。 4.访问修饰符可以不同。 重写: 1.方法名,参数类型个数必须一样。 2.返回值类型必须相同。 3.访问修饰符要大于等于被重写的方法(public>protected>defult>private) 4.重写的方法不能抛出比被重写的方法更宽泛的异常(如被重写原创 2017-12-26 20:11:09 · 173 阅读 · 0 评论 -
JAVA的多态动态绑定
新建一个对象时,有声明类型和实际类型之分,如Person p = new Male(); Person为声明类型,Male为实际类型,如果使用p去调用方法已经被重写,那么p调用该方法时,调用的是Male里的被重写的方法。原创 2017-12-27 17:37:57 · 139 阅读 · 0 评论 -
抽象类
抽象类的总结: 1.抽象方法只能存在于抽象类中,抽象方法在定义时不需要实现,也不能实现,抽象类的子类必须实现所有的抽象方法,如果有抽象方法没有实现,那么子类也要定义为抽象类,而且,抽象方法不能为静态的。 2.抽象类不能直接创建其实例,因此不能new一个抽象类的对象,但是抽象类可以有构造方法,供其子类使用,虽然不能创建实例,但是抽象类可以作为声明类型。 3.抽象类中已经实现的方法,在子类中是可原创 2018-01-05 11:19:50 · 175 阅读 · 0 评论 -
面向对象设计6个基本原则
(了解)面向对象设计6个基本原则: 1.单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责 原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引 起变化的原因。 2.开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的转载 2018-01-25 16:10:45 · 921 阅读 · 0 评论 -
删除eclipse默认工作空间文件夹的问题
默认功能空间被删除后,eclipse启动会报错,去eclipse\configuration\.settings打开org.eclipse.ui.ide.prefs,删除RECENT_WORKSPACES=E\:\\workplace或者直接删除此文件即可。原创 2018-04-10 11:09:32 · 874 阅读 · 0 评论