-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCognitiveFunction.java
More file actions
40 lines (35 loc) · 942 Bytes
/
CognitiveFunction.java
File metadata and controls
40 lines (35 loc) · 942 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Functions;
/**
* Class representing a jungian cognitive function
* @author Hawlink
*/
public abstract class CognitiveFunction {
/**
* Status of the function's development
*/
private final int strength;
/**
* Constructor
* @param _strength base value
*/
public CognitiveFunction(int _strength){
this.strength = _strength;
}
/**
* Method used by the function to process an information
* @param information String
*/
public abstract void processInformation(String information);
/**
* Getter of the strength
* @return int
*/
public int getStrength(){
return this.strength;
}
}