1:面向对象的概念:什么是类、对象。以及类与对象的关系。 面向对象三大特征: 封装/继承/多台 2:封装性: 用访问修饰符来体现封装性。 Public 公共的/ private 私有的/Protected 受保护的/Internal 本程序集的 3:构造函数。 功能:是维护一个类的完整性。可以通过类 ...
序言 WZY 一、Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思? 自己解答: 覆盖:又称作重写, 前提条件:继承。 子类将父类中的某个方法,原封不动的抄下来,方法体中就自己写 注意:子类重写父类的方法,访问修饰符的权限不能低于父类方法的访问修饰符, 其它 ...
分类:
编程语言 时间:
2019-11-06 18:29:54
阅读次数:
86
测试时使用spring boot2.2.0,在主类中调用,@Transactional 不起作用,原代码如下: 修改为使用serivce调用即可(访问修饰符必须为:public): ...
分类:
其他好文 时间:
2019-11-03 21:52:08
阅读次数:
129
1、定义上不同。重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同, 调用的时候根据函数的参数来区别不同的函数。重写是指在派生类中重新对基类中的虚函数重新实现, 即函数名和参数都一样,只是函数的实现体不一样。 2、规则不同。重载必须具有不同的参数列表,可以有不同的访问修饰符,可以抛出不 ...
分类:
其他好文 时间:
2019-11-01 13:07:33
阅读次数:
65
访问修饰符: private default protected public 作用范围: 访问修饰符\作用范围所在类同一包内其他类其他包内子类其他包内非子类 private 可以访问 不可以 不可以 不可以 default 可以 可以 不可以 不可以 protected 可以 可以 可以 不可以 ...
分类:
编程语言 时间:
2019-10-27 01:06:50
阅读次数:
179
Java内存空间分两种,一种是栈内存,有多个,一种是堆内存,只有一个,在堆内存中又有一块方法区。 方法区中存储的是:类的信息(类名,类的直接父类,类的访问修饰符),类变量,类方法代码,实例方法代码,常量池。注意没有实例变量。 当使用new创建一个对象的时候,JVM实际上做了三件事:加载类,创建该类的 ...
分类:
编程语言 时间:
2019-10-24 13:14:16
阅读次数:
69
//类的定义 class Animal{ id:string;//默认访问修饰符为 public : 类本身、子类、类外部可访问 public name:string; // public : 类本身、子类、类外部可访问 protected type:string = '动物'; // 保护成员 p... ...
分类:
其他好文 时间:
2019-10-22 18:38:14
阅读次数:
74
Lambda 表达式简介 Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用一次,而且定义很简短,使用这种速记替代 ...
分类:
其他好文 时间:
2019-10-22 12:30:00
阅读次数:
67
访问修饰符 控制被访问的权限 public protected default(不写) private (权限从高到低) 静态(static) 内存结构 ...
分类:
编程语言 时间:
2019-10-17 22:02:12
阅读次数:
81
一、 封装: 属性通过private访问修饰符将其设置为私有的,只有当前类中可以访问,同时提供通过public访问修饰符的公共方法可以给任何类中访问。 通常针对属性提供公共的setter方法进行赋值,提供公共的getter方法进行取值,若需要的情况下可以在方法中添加一些逻辑判断代码保证数据的安全性。... ...
分类:
编程语言 时间:
2019-10-17 01:03:21
阅读次数:
115