Comparing a person to a class, a person is composed of a brain, a limb, an organ, and a nested class is equivalent to one of its organs, such as a heart: it also has its own properties and behavior (blood, beating).Structure of nested classes (Nested Class):Outer classes class out { private int-age = n; N
/*jdk1.5 version new Features (cont.): Static import Note: When the name of the class is the same, the specific package name needs to be specified, and when the name of the method is the same, the specific class name needs to be specified. */import Java.util.*;import Static java.util.arrays.*;//imports all of the statics members in the Arrays tool class. Import
Internal classClass within the class1. Solve multiple inheritance2. resolves conflicts between methods during inheritance and interface implementation3. Data HidingOnly internal classes can have four types of access ModifiersWhen the internal class is private, an external class provides methods to access the internal class.
Regular internal class1. Static attribu
1. Index of ClassAn index is a set of get and set front accessors that support referencing an object as a method of consuming an array element. An index is usually a number of data members, and it always exists as a case member of a Lei class. Method for declaring an index:return type this [parameter list]{Get{ }Set{ }}Example: Using System;Using System.Collections.Generic;Using System.Linq;Using System.Text;Namespace ConsoleApplication1//Introducing
Java Tour (ix)--object class, Equals,tostring,getclass, inner class access rule, static inner class, Inner class principle, anonymous inner class
Every day by some trivial harassment, learning to continue
I. Object class
A passage in Java programming thought:When writing a Java source code file, this file is often referred to as a compilation unit (sometimes referred to as a translation unit). Each compilation unit must have a suffix name. java, and within the compilation unit you can have a public class that has the same name as the file (including case, but not the suffix of the file. Java). Each compilation unit can have only one public
The inner classes can be static (static) and can use public, protected, and private access controls, while external classes can use only public, or default.A class that is directly defined within a member's inner class (not inside a method or inside a code block) is a member inner class that can directly use all the variables and methods of an external
Java internal class (InnerClass) ---- non-static internal class, static internal class, local internal class, anonymous internal classMany people are not familiar with the java underwear Class. In fact, similar concepts also exist in c ++, that is, the Nested
Summarize the class extensions that you encounter in your work:
1, class Inheritance:
When more than one class is common to many methods, the common method part can be extracted, and the required class is related to inheritance.
Example:
Copy Code code as follows:
enum enumAn enumeration is a class, which is a reference data typeEnumeration classes that define multiple enumeration values based on requirements,once the enumeration value is defined, it is not allowed to be changed, Static Constants01. Define the sex private property of the gender type in the Student class:Private Gender sex;02. Create an enumeration of genderpublic enum gender{man ("male"), women ("female"); Private String sex;Private Gender (St
Java Basics _ Inner classes: In Java, a class can be defined inside another class or inside a method, such that a class is called an inner class.The primary role of inner classes: using internal classes can reduce naming conflicts.Define location: An inner class can be defined in a
First, ArraysFor the tool class for array manipulation, some methods for array sorting and binary searching are provided.Common methods:1. public static string toString (Int[] a): Converts an array of type int to a string.Converted to a string after the output form: ([element 1, Element 2, Element 3 ...]), arrays overrides the ToString method at the bottom.2, public static void sort (int[] a): Sorts the specified array of type int in ascending order o
Inner class:1, the inner class defined in a class, the instantiation of the inner class is constructed with the method defined by the perimeter class, the inner class object has an implicit reference to the perimeter
The application architecture claimed by the AppWizard tool includes four basic classes of applications,
respectively: Capp,cmainframe,cdoc,cview.
Where Capp is responsible for the management of the entire application, there is a CAPP pointer in the CDoc class, and the application can be thought to be executed from the CAPP.
CMainFrame is the main window frame
CDoc is an application data source (document) that is primarily used to manage data, providin
1. File class
Test is a file class.
class Test { static void method() { //... }}public class Driver { public static void main(String[] args) { Test.method(); }}
2. Internal class
class OuterClass { int outer
CSS pseudo class (lower) structure pseudo class \ UI pseudo class \ Dynamic pseudo class and other pseudo class valid check enable child required link visit, uivalid
: Checked check takes effect
Html file
Css file
Hide selected items
: Default takes effect by defa
1. A Java program is a collection of classes.A class in a program has two kinds of arrangement structures.
For example: classenclosingclass{.....
Class anestedclass{......}
}
2. In some special cases, a class is also placed within the internal definition of another class, the cl
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.