本文参考Java教程 ###接口的概述: 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK >8),私有方法(JDK 9)。 接口的定义: 它与定义类方式 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-09 12:37:18   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                    模块 一个项目里的各个单位由小到大: 变量(全局变量、局部变量、实例属性、类属性)——>函数方法(实例方法、类方法、静态方法)——>类——>模块——>包——>工程(项目) 1、模块是什么? 在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字 说的通俗点:模块就好比是工 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-09 00:45:44   
                                阅读次数:
71
                             
                    
                        
                            
                            
                                    含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-07 13:13:05   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260464690677856#0 1. 什么是静态字段、静态方法 一般类中的字段和方法被称为实例字段、实例方法,因为每个该类的实例都有属于各自的这些字段和方法。静态字段和静态方法是指,在字段 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-06 17:55:36   
                                阅读次数:
62
                             
                    
                        
                            
                            
                                """需求:1)查看帮助信息 2)查看历史最高分 3) 创建游戏对象,开始游戏游戏说明:设计一个Game类属性:定义一类属性top_score记录游戏的历史最高分(与这个游戏有关,每次游戏的时候与最高分无关) 定义一个实例属性player_name记录当前游戏玩家的玩家姓名方法:静态方法show_h ...
                            
                            
                                分类:
其他好文   时间:
2020-07-05 19:10:50   
                                阅读次数:
96
                             
                    
                        
                            
                            
                                    两个装饰函数 classmethod 被装饰的方法会成为一个静态方法 class Goods: __discount = 0.8 def __init__(self): self.__price = 5 self.price = self.__price * self.__discount @cla ...
                            
                            
                                分类:
其他好文   时间:
2020-07-05 15:08:41   
                                阅读次数:
56
                             
                    
                        
                            
                            
                                    一,泛化关系 类与类之间的继承关系及接口与接口之间的继承关系 二,实现关系 类对接口的实现 三,关联关系 类与类之间的连接,一个类可以知道另一个类的属性和方法,在java中使用实例变量来体现(可以理解为实例变量为一个其他类的引用) 例如: public class 学生 { private 班级 班 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-05 10:33:14   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                    类方法 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 比如在class 类下 使用@classmethod 定义一个函数 一般只需要 class名.方法()直接使用: 静态方法 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-05 00:31:16   
                                阅读次数:
60
                             
                    
                        
                            
                            
                                本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在Java程序中,我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方法。当声明synchronized代码块时,编译而成的字节码将包含monitorenter和monitorexit指令。这两种指令均会消耗操作数栈上的一个引用类型的元
                            
                            
                                分类:
编程语言   时间:
2020-07-03 10:27:43   
                                阅读次数:
46
                             
                    
                        
                            
                            
                                    1. 对象的实例化 1.1 创建对象的方式 new 最常见的方式 变形1 : Xxx的静态方法 变形2 : XxBuilder/XxoxFactory的静态方法 Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是public Constructor的newInsta ...
                            
                            
                                分类:
其他好文   时间:
2020-07-02 20:04:57   
                                阅读次数:
65