禹州网站优化

禹州,简称“钧”,古称阳翟、钧州、颍川,别称夏都、钧都、药都,河南省辖县级市,许昌代管;
[1] 河南省首批历史文化名城,中原城市群南缘的中心城市
[2] ;是河南省人民政府批复确定的中原经济区西南部区域性副中心城市,全国重要的中医药集散和加工、陶瓷研发、先进制造业基地
[3] 。截至2021年,全市下辖5个街道、19个镇,2个乡
[4-5] [243] ;总面积1461平方公里 ,
[235] 常住人口约111万人。
[236] 2021年,全市生产总值实现903.8亿元,增长6.3%;
[251] 禹州地处中国华中地区、河南省中部
[7-8] ,北距省会郑州80公里,位于中原经济区核心区,毗邻郑州航空港经济综合实验区;是全国发展改革试点市、中国环境艺术陶瓷生产基地、全国新型城镇化综合试点市、国家城乡融合发展试验区、河南省首批文化改革发展试验区
[2] 。
禹州因大禹治水有功受封于此而得名,
[2] 是黄帝部落活动的中心区域之一
[9] ,夏朝都城、韩国都城、秦汉颍川郡治、金元明清的州府治所
[10] ,钧瓷唯一产地、明清全国四大中药材集散地;禹州是中华民族的发祥地之一
[2] ,境内有具茨山文化
[11-12] 、伏羲文化
[13] 、黄帝文化
[9] 、大禹文化
[14] 、钧瓷文化
[15] 、中医药文化
[16] 等古文化;拥有大量的历史文化遗存和深厚的历史底蕴
[2] ,孕育出韩非、吕不韦、张良、吴道子、晁错、褚遂良、郭嘉、司马徽等历史名人
[17] 。
禹州属温带季风气候,四季分明,境内有神垕古镇、钧官窑址博物馆、大鸿寨、中国钧瓷文化园等旅游景点。先后获得中国优秀旅游城市、全国卫生城市
[250] 、国家园林城市
[202] 、中国最具魅力宜居宜业宜
禹州网站优化
内部类优点和缺点:
应用举例
//外部类class Out { private int age = 12; //内部类 class In { public void print() { System.out.println(age); } }} public class Demo { public static void main(String[] args) { Out.In in = new Out().new In(); in.print(); //或者采用下种方式访问 /* Out out = new Out(); Out.In in = out.new In(); in.print(); */ }}运行结果:12
从上面的例子不难看出,内部类其实严重破坏了良好的代码结构,但为什么还要使用内部类呢?
因为内部类可以随意使用外部类的成员变量(包括私有)而不用生成外部类的对象,这也是内部类的唯一优点。
如同心脏可以直接访问身体的血液,而不是通过医生来抽血。
程序编译过后会产生两个 .class 文件,分别是 Out.class 和 Out$In.class。
其中 $ 代表了上面程序中 Out.In 中的那个。
Out.In in = new Out().new In() 可以用来生成内部类的对象,这种方法存在两个小知识点需要注意:
实例2:内部类中的变量访问形式
更多详细内容可参考:
java 中的内部类总结
Java 内部类详解tfbyly
905***717@qq.com
1.开头的 Out 是为了标明需要生成的内部类对象在哪个外部类当中。
2.必须先有外部类的对象才能生成内部类的对象,因为内部类的作用就是为了访问外部类中的成员变量。
优点:可访问外部类私有属性(心脏可访问身体的血液,而不是外部抽血)。
缺点:破坏原有类的程序结构(属性、构造方法、普通方法、内部类)。
小宝呼呼
hua***aoling66@163.com
参考地址
更多内容参考:Java 中 this 和 super 的用法总结。
对构造函数对引用:
class Person { public static void prt(String s) { System.out.println(s); } Person() { prt("父类·无参数构造方法: "+"A Person."); }//构造方法(1) Person(String name) { prt("父类·含一个参数的构造方法: "+"A person's name is " + name); }//构造方法(2) } public class Chinese extends Person { Chinese() { super(); // 调用父类构造方法(1) prt("子类·调用父类”无参数构造方法“: "+"A chinese coder."); } Chinese(String name) { super(name);// 调用父类具有相同形参的构造方法(2) prt("子类·调用父类”含一个参数的构造方法“: "+"his name is " + name); } Chinese(String name, int age) { this(name);// 调用具有相同形参的构造方法(3) prt("子类:调用子类具有相同形参的构造方法:his age is " + age); } public static void main(String[] args) { Chinese cn = new Chinese(); cn = new Chinese("codersai"); cn = new Chinese("codersai", 18); } }this 指向对象本身的指针,形参与成员名字重名,用 this 来区分。
super 超(父)类对象的一个指针。