Inkfish translation, do not reprint the commercial nature, reproduced please indicate the source (http://blog.csdn.net/inkfish). This article is I study juel at the same time, to the original website carries on the simple translation, the original website address: http://juel.sourceforge.net/guide/basic/index.html.
base class (Basic Classes)
This section juel t
View/python2.7/dist-packages/pyqt4/__init__.py found that no index was added internally, it is difficult to see the basic information through Help and Dir, so let's briefly introduce some of the features of the common classes:1. Qtcore ModuleNon-GUI functional functions for the core for the following: date, file and directory, data structure, data flow, URL, MIME, thread, and process.2. Qtgui ModuleUsed for
There are two main types of data in Java:1. Basic data type: long,int,byte,float,double, these are just basic data types, not objects2. Object type: Long,integer,byte,float,double and all other Java objectsFor Interger and Int,integer is an object of int encapsulation, the simplest version of the package can be similar to the following encapsulationClass Integer {private int i;public int intvalue () {return
Ii. Basic
Let's talk about several important basic classes:
The classes in basicusageenvironment and usageenvironment are basic functional classes used for the entire system. for example, usageenvironment represents the operating
fields (member variables) to the default values. As a result, the value data for the instance field is set to 0, the Boolean data is set to False, and all object variables are set to NULL. (The system provides a default constructor only if the class does not provide any constructors.) )(14) The double meaning of the keyword this:1) First, this refers to the implicit argument of the method (that is, a function that has not been written out except for multiple entry parameters, which always point
I haven't written an introduction to OCC for a long time. I have time to continue writing today. If I have been doing this, I think I will finish reading and writing its documents.
The basic types of OCC include:
1: Definition of the original type, string, and various numeric types (redefines some int and float types as internal types)
2: Automatic Management of heap memory (mainly handle Mode)
3: Exception Handling
4: Data Collection class (
strings and base data types
Convert String to int
First: Integer (String s) using integer construction methodInteger in = new Integer (s); Required to be a number in a stringint c = In.intvalue (); UnpackingSecond type: static int parseint (string s) complete string to int using static method in integer classint d = integer.parseint (s);2.int Conversion to StringThe first type: String s=e+ "";Second type: integer in= new Integer (e);String s2 = in2.tostring (); Convert integer to
Some basic concepts of abstract classes
Directory
Use [TOC] to generate a table of contents:
Some basic concepts of abstract class catalog abstract conceptual code block
The concept of abstraction
Abstract method: In Java, a method without a method body is defined as an abstract method.
Abstract class: If there is an abstract method in a class, the class is def
the same time, during the operation of the sub-class, the program executes the construction method of the parent class, and then executes the constructor of the subclass.Object initialization: If the object values in the parent class are first exported, the same property of the method in the object overrides the object property initialization value5.final Keywords:6.super keyword: Super uses the methods and properties of the parent class directly5 polymorphic ***********************************
Java Study Notes 4-basic concepts of classes and objects (2), learning notes 4 --
URL: http://www.cnblogs.com/archimedes/p/java-study-note4.html.1. object initialization and collection
Object initialization
When an object is generated, the system allocates memory space for the object and automatically calls the constructor to initialize the instance variables.
Object recycling
When an object is no longer in
created from a class. Declares an object of a class, just like a variable that declares a primitive type. The following statement declares the two objects of a class Box:Box Box1; // declaration Box1, type Box Box Box2; // declaration Box2, type Box2. member variables and member functions#define_crt_secure_no_warnings#includeusing namespacestd;classanimal{ Public: //member variables and member functions defined under public can be accessed both inside and outside of the cla
1. Turn from: http://blog.sina.com.cn/s/blog_5bd6b4510101585x.htmlWhen drawing class diagrams in Visio, we generally need to draw interfaces and implementation classes and indicate their implementation relationships . But for a long while did not realize the relationship, only the generalization relationship (inheritance relationship), how to do? In fact, it is very simple, as follows:First step: Draw the interface. Step Two: Drag a class from the Vis
Some important differences between Ruby and C # are as follows:
1. Ruby is a dynamic language, and C # Is a static language-that is, after an object is new, Ruby can dynamically add some attributes or methods to the object instance (as does JavaScript)
2. ruby deliberately weakens the concept of variable types. By default, no specific (return) types need to be declared for variables/methods, but in Ruby, the type is automatically assigned based on the value of the variable. (You can view it
C + + programs can be defined as collections of objects that interact by invoking methods of each other. Now let's briefly look at what classes, objects, methods, and immediate variables are.
Object- object has state and behavior. For example: The state of a dog-color, name, variety, behavior-shake, bark, eat. An object is an instance of a class.
A class- class can be defined as a template/blueprint that describes the behavior/state of an obj
itselfSelf.role =role Self.weapon=Weapon Self.life_value=Life_value Self.money=Money self .__secret= Secret#private properties, can only be changed in internal methods#The following function is in the class and is not stored in the instantiated place . defShot (self):#the self here is the specific name of the instantiation, marking the address Print("Shooting ...") defGot_shot (self):#method of the class, function (dynamic property) Print("Ah...,i got shot ...") defShow_s
Some important differences between Ruby language and C # are:
1.ruby is a dynamic language, C # is a static language--that is, after the object is new, Ruby can also dynamically add some properties or methods to the object instance (JavaScript is the same)
2.ruby deliberately weakens the concept of variable type, by default, the variable/method does not need to declare a specific (return) type, but in fact, within Ruby, the value of the variable is automatically assigned to the type. (Can be vie
Copy CodeThe code is as follows:
Class Account (object):
"A simple Class"
Account_type= "Basic"
def __init__ (self,name,balance):
"Initialize a new account instance"
Self.name=name
Self.balance=balance
def deposit (Self,amt):
Deposit
Self.balance=self.balance+amt
def withdraw (Self,amt):
Withdrawal
Self.balance=self.balance-amt
DEF inquiry (self):
"Return Current balance"
Return self.balance
Where the __init__ function is the constructor in Python.
Html Agility pack:http://htmlagilitypack.codeplex.com/Html Agility Pack Source class about 28 or so, in fact, not a very complex class library, but its function is not weak, to parse the DOM has provided strong enough functionality to support, can be compared with the jquery operation Dom:)Introduction to Basic classes and basic methodsThe most common base class
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.