- 博客(10)
- 收藏
- 关注
原创 JAVA之封装、继承、多态
封装:别的类无法直接访问本类中的数据 属性封装(private,get/set安全角度) 方法封装:对方法的代码块里面的逻辑进行封装继承:extends 1.Java中的继承是单继承。(一个类有且只有一个父类,但一个父类可以有多个子类) 2.子类可以继承父类的非私有属性和方法。 3.子类的所有构造器(第一行默认添加super();)都会默认的调用父类的无参构造器。 4.如果子类有对应的属性/方法,则使用自己的,不会使用从父类继承下来的(方法重写)。 注意:子类继
2020-09-15 11:35:16
158
原创 方法重载与方法重写:
方法重载和方法重写:编译时 重载运行时 多态/重写方法重载:(1).方法重载必须出现在同一个类中。(2).方法名必须保持一致,参数列表不同(参数类型不同,参数个数不同,顺序不同)(3).与方法的返回值和修饰符没有关系(也就是返回值、修饰符不同也可以)。重载目的:丰富方法的功能性方法重写(方法覆盖):(1).必须发生在 子父类或者接口和实现类 之间(2).方法名、参数列表必须相同,返回类型要么相同(没有返回值时void),要么只能和父类的返回类型保持子父类关系(父类范围更大)。(3).子
2020-09-15 11:21:22
186
原创 this和super关键字
this关键字:1.this有没有创建新对象呢?没有创建,this指当前类对象本身,只有new关键字和反射才能创建新的对象。2.每个类的this一样吗?不同类对象的this不同。3.this的用法?1.可以区分成员变量和局部变量2.构造器之间可以互相调用,this();注意:1)构造器之间互相调用,this()必须放在第一行。2)构造器中可以调用类中的属性和方法和构造器。this.属性/方法或this(参数)。但是方法中只能调用类中的属性和方法,不能调用构造器。因为构造器去开辟内存创
2020-09-15 09:49:09
151
转载 Java多态----父类引用指向子类对象的内存情况
原文地址http://www.cnblogs.com/111testing/p/6880831.htmlJava多态----父类引用指向子类对象多态: 一定是发生在 子父类/接口和实现类 之间。首先,Java多态有三个必要条件:1、 继承2、 子类重写父类方法3、 父类引用指向子类对象然后看一个例子:输出结果为:给出结论:Father c = new Child() 在c的眼里只能看到 child 里面的 father 属性! 当满Java多态的三个条件时,可以发
2020-08-07 11:11:55
771
1
原创 单例模式的简单理解(Java)
单例模式:构造方法私有 只产生一个实例package com.briup.test;//单例模式:构造方法私有 只产生一个实例public class Single { //static Single s;//封装性:为了安全起见,一般加上private private static Single s; private Single() { //构造器私有:这样就只能自己类去调用构造器 } /*提供一个public的获取对象的方法getSingle(),方法里判断是否有该
2020-07-03 15:38:38
195
原创 java基础之操作符
java中的操作符(operator)1)赋值操作符: = 例如: int x=0,i=1,j=1; *= 例如: a*=b 等价于 a=a*b /= 例如: a/=b 等价于 a=a/b; %= 例如: a%=b 等价于 a=a%b; += 例如: a+=b 等价于 a=a+b; -= 例如: a-=b 等价于 a=a-b; 其他的都是类似情况 a+=1; a++ 特殊情况:i++ 和 ++i i++表示先使用i的值,然后再让i自增1。 +
2020-06-29 18:18:55
2875
原创 电脑个性壁纸
早以前保存的电脑壁纸,下面附链接。链接:https://pan.baidu.com/s/11lQtBrOOzQCfnXDbiBqoVw提取码:5cen
2020-06-09 11:54:42
1042
原创 自己最常用的eclipse快捷键
自己总结的比较常用的一些eclipse快捷键:屏幕翻转快捷键:ctrl+alt+方向下键复制一行快捷键: ctrl+alt+方向下键上下移快捷键: alt+ 方向键上下键左右移快捷键: 选中内容Tab整体右移,屏幕翻转快捷键ctrl+alt+方向下键shift table 同时按,是整体左移多行注释快捷键: ctrl+shift+/单行注释快捷键: ctrl+/保存快捷键:ctrl+s方法快捷键:alt+/功能快捷键:ctrl+shift+L字体放大快捷键
2020-05-28 10:10:53
205
原创 jsp学习笔记:jsp和servlet的关系,jsp的生命周期,jsp页面中嵌入java代码
1.jsp是什么jsp全称Java Server Pages,是一种动态网页开发技术。 jsp servlet php asp等属于动态网页技术jsp页面是以.jsp结尾的文件.html文件是静态页面.jsp 文件是动态页面jsp页面允许我们在html代码中嵌入java代码,这样我们就可以在html中使用java代码来完成的功能了简单的理解,jsp就是html页面+java代码但是jsp中能写的内容还不止这些,可以包含如下内容: 1.html标签 2.css 3.javascrip
2020-05-23 20:05:09
984
原创 Multiple annotations found at this line: The superclass javax.servlet.http.HttpServlet was no
新建.jsp文件时产生如下错误:Multiple annotations found at this line:- The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path## 标题解决方法:项目右键–>Build Path–>Configure Build Path–>Java Build Path–>Add Libraries–>Server Runti
2020-05-21 11:21:55
2023
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人