D.3 Program Development

studied byStudied by 1 person
0.0(0)
get a hint
hint

class

1 / 19

Tags and Description

Object Orientated Programming

20 Terms

1

class

an extensible program-code template for creating objects, providing initial values for states (variables) and implementations of behaviours (functions, procedures, methods)

New cards
2

identifier

a named pointer that explicably identifies an object, class, method or variable

New cards
3

primitive data types

the most basic types (boolean, byte, char, short, int, long, float, double) / building blocks of data manipulation

New cards
4

variable

a named storage location for a value that a program can manipulate. They must be declared before they can be used and can only contain data of a particular type

New cards
5

instance variables

non-static variables and are declared in a class outside any method, constructor, or block. They are created when an object of the class is created and destroyed when the object is destroyed

New cards
6

parameters

the names of the information that are wanted to be used in a function or procedure. They allow information to be passed into functions and procedures

New cards
7

arguments

the values passed in

New cards
8

local variable

a variable defined within a block or method or constructor. They are created when the block is entered or the function is called and destroyed after exiting the block or when the call returns from the function

New cards
9

method

a set of code which is referred to by name and can be called at any point in a program simply by utilising the method’s name. Can be described as a subprogram that acts on data and often returns a value

New cards
10

accessor

a type of method used in Java OO Programming that which returns the value of a private instance (class) variable. Also known as a getter method

New cards
11

mutator method

a method used to control changes to an encapsulated instance (class) variable / state. Also known as setter methods

New cards
12

constructor method

an instance method (defined inside a class) that is invoked when an object of that class is created (by using the keyword new)

New cards
13

method signature

the combination of the method name and the parameter list

New cards
14

public

that the class, method, field or constructor can be accessed from any other class

New cards
15

private

the methods, variables, and constructors can only be accessed within the declared class itself. Classes cannot be private. The private modifier encapsulates the object

New cards
16

protected

variables, methods, and constructors can only be accessed by the subclasses in any class within the package of the protected members’ class. Protected cannot be applied to classes. Protected access gives the subclass a chance to use the helper method or variable, while preventing a non related class from trying to use it

New cards
17

static

the variable or function is shared between all instances of that class as it belongs to the type, not the objects themselves

New cards
18

internationalisation

the use of common character sets among many platforms and languages (e.g. Unicode).

New cards
19

Unicode

a computing industry standard designed to consistently encode, represent, and handle text expressed in most of the world’s writing systems

New cards
20

open source movement

a movement that supports the use of open source licenses for some or all software. Programmers who support the open source movement philosophy contribute to the open source community by voluntarily writing and exchanging programming code for software development

New cards

Explore top notes

note Note
studied byStudied by 2 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 21 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 82 people
Updated ... ago
4.3 Stars(3)
note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 33265 people
Updated ... ago
4.9 Stars(62)

Explore top flashcards

flashcards Flashcard31 terms
studied byStudied by 19 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard54 terms
studied byStudied by 26 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard45 terms
studied byStudied by 184 people
Updated ... ago
5.0 Stars(4)
flashcards Flashcard48 terms
studied byStudied by 221 people
Updated ... ago
4.7 Stars(3)
flashcards Flashcard41 terms
studied byStudied by 1 person
Updated ... ago
4.0 Stars(1)
flashcards Flashcard35 terms
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard170 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard168 terms
studied byStudied by 1895 people
Updated ... ago
4.6 Stars(5)