1. Three ways to create objects: 01. Animal Interface Code:
Package Cn.pb.dao; /** */Publicinterface Animal {// meals String eat (); // Sleep void sleep ();}
Implementation of the 02.Animal interface Class dog code:
PackageCn.pb.dao.impl;/*** Animal Implementation class*/ImportCn.pb.dao.Animal; Public classDogImplementsanimal{/*** Non-parametric constructs verify when instances are created*/ PublicDog () {System.out.println ("The dog was instantiated!" "); } PublicString Eat () {System.out.println ("The way to eat"); return NULL; } Public voidsleep () {System.out.println ("The Way to Sleep"); } //the method after initialization Public voidinit () {System.out.println ("Methods after Initialization"); } //methods prior to destroying Public voiddestroy () {System.out.println ("Methods prior to destruction"); }}
03. How to create an object:001. Create objects by construction method (Common way):
Appicationcontext.xml
Spring Note 03 (Create object, Di set value injection, auto assemble (autowire))