精华内容
下载资源
问答
  • 生成指定长度的随机数字密码 生成指定长度的随机字母密码 生成指定长度的随机数字和字母的混合 #encoding=utf-8 import random import string class password_generator: password_time=0 ... s...

    生成指定长度的随机数字密码
    生成指定长度的随机字母密码
    生成指定长度的随机数字和字母的混合

     

    #encoding=utf-8

     

    import random

    import string

    class password_generator:

        password_time=0

     

        def __init__(self,length):

            self.length=length

     

        def digital_password(self):

            password_generator.password_time+=1

            s=""

            for i in range(self.length):

                s+=str(random.randint(0,9))

            return s

     

     

        @classmethod

        def letter_password(cls,length):

            password_generator.password_time+=1

            s=""

            for i in range(length):

                s+=str( random.choice(string.letters))

            return s

     

     

     

        @staticmethod

        def letter_mix_digital_password(length):

            password_generator.password_time+=1

            s=""

            s1=""

            nbr=random.randint(0,length)

            for i in range(nbr):

                s+=str( random.choice(string.letters))

            for i in range(length-nbr):

                s1+=str( random.randint(0,9))

            return s+s1

     

     

    a=password_generator(10)

    print a.length

    print a.digital_password()

    print password_generator.letter_password(10)

    print a.letter_mix_digital_password(10)

     

    print "total password:",password_generator.password_time

    c:\Python27\Scripts>python task_test.py

    10

    4775220675

    xhqpSYbgGj

    TjDIZwuB19

    total password: 3

    转载于:https://www.cnblogs.com/xiaxiaoxu/p/8778301.html

    展开全文
  • * 当一个类中,静态方法、静态代码块、构造方法时; * 如果 初始化该类,new一个对象,则会 * 1,先调用静态代码块; * 2. 再调用构造器,初始化该对象; * 3.静态方法需要被主动显式调用; * 可通过以下...
    package test;
    
    
    /*
     * 当一个类中,有静态方法、静态代码块、构造方法时;
     * 如果 初始化该类,new一个对象,则会
     * 1,先调用静态代码块;
     * 2. 再调用构造器,初始化该对象;
     * 3.静态方法需要被主动显式调用;
     * 可通过以下简单的调用代码得出结论;
     * 而且,static代码块只会初始化一次,之后不管实例化多少对象,都不会再调用该static代码块;
     * 而构造器依赖于对象而存在,new一个对象,则会调用依次构造器。
     * */
    public class test_static_constrcutor {
    	test_static_constrcutor()
    	{
    		System.out.println("constructor output");
    	}
    	static {
    		System.out.println("static 静态代码块输出");
    	}
    	
    	static void method(){
    		System.out.println("static 方法输出");
    	}
    	
    	public static void main(String[] args)
    	{
    		new test_static_constrcutor();
    		System.out.println('\n');
    		
    		new test_static_constrcutor().method();
    		System.out.println('\n');
    		
    		test_static_constrcutor t = new test_static_constrcutor();
    		t.method();
    		System.out.println('\n');
    		
    		//new test();
    		System.out.println('\n');
    		
    		new test().method();;
    	}
    }
    
    class test
    {
    	test()
    	{
    		System.out.println("test constructor output");
    	}
    	static {
    		System.out.println(" test static 静态代码块输出");
    	}
    	
    	static void method(){
    		System.out.println(" test static 方法输出");
    	}
    }
    
    

    运行结果如下:

    展开全文
  • 1.每个类的所有构造方法,无论重载多少个,内部的第一行...2.如果父类个构造方法,子类任意调用一个就可以。3.父类的构造方法不能继承,也就不存在重写。4.this() 和super() 必须在方法的第一行,否则编译错误。...

    1.每个类的所有构造方法,无论重载多少个,内部的第一行永远默认是 super()  即父类的默认无参构造方法。
    但是如果第一行使用了this关键字调用构造方法,则没有super()。

    2.如果父类有多个构造方法,子类任意调用一个就可以。
    3.父类的构造方法不能继承,也就不存在重写。
    4.this() 和super() 必须在方法的第一行,否则编译错误。


    展开全文
  • 1创建Person类并添加相应的字段与方法构造函数,并且num字段能够记录这个类生生成了多少个具体的对象。 2分别使用面向过程的方法和面向对象的方法,完成如下命题:求 两点之间的距离。 开始时间: ...

    创建控制台

    类的封装、分开写类、静态、常量、构造函数,还有类的实例化。

    1创建Person类并添加相应的字段与方法和构造函数,并且有num字段能够记录这个类生生成了多少个具体的对象。

    2分别使用面向过程的方法和面向对象的方法,完成如下命题:求 两点之间的距离。

    开始时间: 2012年09月3日 星期一 11:40
    截止时间: 2012年09月 10日 星期一 11:40
    最近编辑: 2012年09月3日 星期一 16:03 (337单词)
    已经保存了您的修改

    1、

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _9._3
    {
    class Program
    {
    static void Main(string[] args)
    {
    Person a = new Person();
    Console.WriteLine("name:"+a.Name+" age:"+a.Age);
    a.jishu();
    Console.ReadKey();
    }
    }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _9._3
    {
    class Person
    {
    string name;
    public string Name
    {
    get { return name; }
    }
    int age;
    public int Age
    {
    get { return age; }
    }
    public static int num;
    public Person()
    {
    name = "匿名";
    age = 0;
    num++;
    }
    public Person(string name, int age)
    {
    this.name = name;
    this.age = age;
    num++;
    }
    public void jishu()
    {
    Console.WriteLine(num);
    }
    }
    }

    2、

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _09._03
    {
    class Program
    {
    static void Main(string[] args)
    {
    int x1=-1, x2, y1=-1, y2;
    x2 = int.Parse(Console.ReadLine());
    y2 = int.Parse(Console.ReadLine());
    double h1 = Math.Sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    Console.WriteLine(h1);
    Class1 a = new Class1();
    Class1 b = new Class1(x2,y2);
    Console.WriteLine(a.jishu(b));
    Console.ReadKey();
    }
    }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _09._03
    {
    class Class1
    {
    int x, y;
    public Class1()
    {
    x = -1;
    y = -1;
    }
    public Class1(int x,int y)
    {
    this.x = x;
    this.y = y;
    }
    public double jishu(Class1 p)
    {
    return Math.Sqrt((x - p.x) * (x - p.x) + (y - p.y) * (y - p.y));
    }
    }
    }

    匿名类和类的分开写

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _3
    {
    class Program
    {
    static void Main(string[] args)
    {
    var a = new { Naem = "靠", Age = 23 };
    //匿名类
    Console.WriteLine("Name:"+a.Naem+" Age:"+a.Age);
    Class1 b = new Class1();
    b.ab();
    Console.ReadKey();
    }
    }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _3
    {
    partial class Class1
    {
    int a;
    int b;
    public Class1()
    {
    a = 1;
    b = 2;
    }
    }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace _3
    {
    partial class Class1
    {
    public void ab()
    {
    Console.WriteLine(a + b);
    }
    }
    }

     

    展开全文
  • 关于inflate参数问题,我想很多人多多少少都了解一点,网上也很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是脸懵逼,so,我今天想通过三案例来让小伙伴彻底的搞清楚这东东。...
  • 为什么this和super不能同时出现在一个构造函数里面? class A { A() ...还是只要一个构造函数调用一个super()其它的就不在...是不是不管子类有多少个构造方法,但调用super只调用一次? 谢谢,麻烦不忙时候讲讲
  • 为什么枚举中一定要私有构造方法呢? 枚举被设计成是单例模式,即枚举类型会由JVM在加载的时候,实例化枚举对象,你在枚举中定义了多少个就会实例化多少个,JVM为了保证每一个枚举元素的唯一实例,是不会允许...
  • 1 如果一个类包含了属性和方法,那么该类的每一个对象都具有自己的属性,但无论一个类有多少个对象,这些
  • 一个项目要用到多少个类,用多少个对象, 在那要定义类,定义一个什么样的类,这个类实例化出多少个对象, 类里面有多少个属性, 有多少个方法等等,这就需要读者通过在实际的开发中就实际问题分析设计和总结
  • * @description 如果想控制一个类实例化对象产生个数,那么首先就要把锁定类的构造方法‘ * 只需要一个对象,那么在类的内部用static定义一个公共对象并且每次通过static方法返回唯一的对象。 * 这样不管外部...
  • 如何根据类的名称来实例出一个对象——JAVA的反射机制什么是反射机制?...类对象概念: 所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法有多少属性,有哪些普通方法。 所谓的反...
  • 关于inflate参数问题,我想很多人多多少少都了解一点,网上也很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是脸懵逼,so,我今天想通过三案例来让小伙伴彻底的搞清楚这东东。...
  • 2.Calendar构造方法 使用日历Calendar来求得任意年的二月有多少天 获取任意年的二月有多少天 分析: 1.我们需要键盘录入一个年份 2.设置日历对象的年月日,这里的年就是我们键盘录入的年份,月设置为2月 ...
  • 使用static可以统计一个类产生了多少个实例化对象,static的属性是多对象共享的。 程序的内存划分 栈内存:对象名称,实际是对象对堆的引用地址 堆内存:属性 全局代码区:保存所有的操作方...
  • Java开发基础学习中,关于Socket编程了解多少呢?咱们今天就来简单了解下Socket类的构造方法。java.net.Socket类代表客户端和服务器都用来互相...Socket类有个构造方法:1. public Socket(String host, int port) ...
  • 考虑下面一个类的情况,这个类代表了打包食物上面营养元素的标签。这些标签一些必须的条目­-一份的大小,一罐多少份,一份多少卡,-还有超过20种的可选条目-总热量,饱和脂肪,反义脂肪,胆固醇,钠等等。大部分...
  • Day 6 2019年4月6日。 这是我来到西部开源的第六天。...m表示这个二维数组有多少个一维数组 必须写上 n表示每一个一维数组的元素个数 可选 注意事项: A:以下格式也可以表示二维数组 a:数据...
  • php 实现一个单例模式

    2019-08-30 16:15:48
    单例模式是什么 说的简单点,单例模式就是在使用类创建对象的... 作用:如果不让一个类创造对象。我们可以把它的构造函数私有化。 private function __construct(){ //将构造方法私有化 不让它创建对象 }...
  • 关于inflate参数问题,我想很多人多多少少都了解一点,网上也很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是脸懵逼,so,我今天想通过三案例来让小伙伴彻底的搞清楚这东东。...
  • 关于inflate参数问题,我想很多人多多少少都了解一点,网上也很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是脸懵逼,so,我今天想通过三案例来让小伙伴彻底的搞清楚这东东。...
  • 售票员没有零钱,问这些小孩共有多少种排队方法,使得售票员总能找得开零钱。注意:两拿一元零钱的小孩,他们的位置互换,也算是种新的排法。(M<=10)输入输入行,M,N,K(其中M=N+K,M<=10)。...
  • 自己写的一个php的PDO的,在调用的时候可以查询,插入的时候没有报错,但是插入没有成功,这是怎么回事。。。。。。。。。。 这个是调用的 ``` header("content-type:text/html;charset=utf-8"); class ...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 341
精华内容 136
关键字:

一个类有多少个构造方法